2017-04-17 5 views
0

요청 본문에 json 개체와 함께 게시물 요청을 보냅니다. json 객체의 한 필드 값을 변경하고 싶습니다. 예를 들어찰스 프록시로 요청 페이로드 수정

:

{ "json_params" : 
    { 
     "first_name": "John", 
     "last_name": "Doe", 
     "fav_foods":{ 
      "dessert": "icecream", 
      "pizza": "cheese" 
     } 
    } 
} 

어떻게 찰스 "appetizer"에 예를 들어 "least_fav_foods"-"fav_foods", 또는 "dessert"을 변경하는 데 사용할 수 있습니까?

재 작성 도구를 사용하여 일치 항목으로 "fav_foods"을 입력하고 대체하려면 "least_fav_foods"을 입력 해 보았습니다.

{"json_params": {"fav_foods": {"dessert": "icecream", "pizza": "cheese"}}} ->{"json_params": {"least_fav_foods": {"dessert": "icecream", "pizza": "cheese"}}}을 사용해 보았지만 어느 형식으로도 운이 없었습니다.

나는 올바른 요청을 감지했는지 테스트하고 확인한 바 있습니다. 요청에 헤더를 추가 할 수 있지만 json 페이로드에서는 아무 것도 변경할 수 없습니다.

+0

올바른 요청을 감지했다는 것을 어떻게 테스트 했습니까? –

+0

요청에 헤더를 추가하고 네트워크 탭과 Charles에 있는지 확인하십시오. – ekrah

답변

1

글쎄, 내가 생각했던 것보다 더 멀리이라고 밝혀졌습니다. Charles는 검색과 일치하는 간단한 문자열을 수행합니다.

일치 값 : "fav_foods"-> 값 바꾸기 유형의 다시 쓰기 규칙 만들기 : "least_fav_foods"는 내가 원했던 것입니다.