2017-12-05 9 views
1

대규모 웹 프로젝트를 다시 작성하고 싶습니다. 작업을보다 안전하게하기 위해 우리는 실제 웹 호출을 엿보는 것으로부터 추출 될 수많은 API 테스트를 통해이 문제를 해결하려고합니다. (코드 분석에서도 솔직하게 말하자.)FF 또는 Chrome의 DeveloperTools/Network를 사용하여 요청 Json 문자열을 내보내는 방법

따라서 다른 요청에 의해 전송 된 Json 문자열을 추출하려고합니다. 문제는 브라우저에서 제공하는 도구 (FF와 Chrome 모두 거의 동일 함)가 Json을 구조화 된 형식으로 제공한다는 것입니다. 그리고 그것을 문자열로 사용해야합니다.

100 개가 넘는 요청에서 크고 깊게 구조화 된 모든 문자열을 수동으로 다시 작성하는 것은 공포입니다. 요청 매개 변수의 문자열 표현을 어떻게 복사 할 수 있습니까?

답변

0

크롬에서 "요청 페이로드"헤더 근처에 스위치가 있습니다. view source < ->view parsed입니다. 첫 번째 변형은 Json 문자열을 보여줍니다. BTW, IE에는 FF 용 버튼이 있습니다 ... 아무 것도 없습니까?

+0

유효한 JSON 인 경우 매개 변수 탭에 JSON이 표시되고, 그렇지 않으면 요청 페이로드가 표시됩니다. –

+0

예,하지만 구조화 된 소스 표현에 대해 이야기하고 있습니다. 나는 마지막 것을 필요로한다. – Gangnus

0

Firefox : 오른쪽 클릭> 복사> POST 데이터 복사를 클릭하십시오.

또한 "HAR로 모두 복사"를 사용하여 목록의 모든 요청과 응답의 원본 본문을 가져올 수 있으며 "편집 및 다시 보내기"는 UI에 원시 본문을 표시합니다.

+0

그리고 어디에서 오른쪽 클릭해야합니까? 당신은 내가 여러 곳에서 이것을 시도했는지 확신 할 수있다. – Gangnus