- 피들러의 요청(Request), 응답(Response)창에 대해 간략히 설명해보려 한다.
- 다음 사진을 보면 피들러는 Inspectors 탭 안의 분할창 윗부분은 Request, 아랫부분은 Response 정보를 나타내준다.
- 그럼 각각의 탭 마다 어떤 정보를 알려줄까?
요청(Requst) 정보
▶ 1. Headers
- Request의 Header 정보만 보여준다.
- Cache, Client, Cookies, Security, Transport 등등 헤더정보를 볼 수 있다.
- 헤더와 관련하여 더 자세한 정보는 다음 포스팅을 참고하자.
https://goddaehee.tistory.com/169
▶ 2. TextView
- 헤더(Header)를 제외하고 Request의 본문을 텍스트 형태로 보여준다.
▶ 3. SyntaxView
- TextView와 똑같은 내용을 좀더 보기 좋은 형태로 보여준다.
▶ 4. WebForms
- Request를 폼(WebForm)의 형태로 보여준다.
▶ 5. HexView
- Request를 HEX 값으로 보여준다.
▶ 6. Auth
- 인증(Authentication)과 관련된 정보를 보여준다.
▶ 7. Cookies
- 헤더정보 중 쿠키(Cookie) 값만 보여준다.
▶ 8. Raw
- 가공하지 않은 Request를 보여준다.
▶ 9. JSON
- JSON 형태의 Request를 보여준다.
▶ 10. XML
- XML 형태의 Request를 보여준다.
- XML 형태의 Request는 찾기 어려웠다.
응답(Response) 정보
▶ 1. Transformer
- 응답의 압축 상태를 보여준다. 변경도 가능하다.
- gzip 등으로 압축이 되어 있다면 라디오박스를 None으로 선택하면 압축이 해제된다.
- 반대로 gzip 등의 형태로 응답을 압축해 볼 수도 있다.
▶ 2. Header
- Response의 Header 정보만 보여준다.
- 헤더와 관련하여 더 자세한 정보는 다음 포스팅을 참고하자.
https://goddaehee.tistory.com/169
▶ 3. TextView, SyntaxView
- 헤더(Header)를 제외하고 Response의 본문을 텍스트 형태로 보여준다.
- TextView 보다는 SyntaxView가 이쁜 것 같다.
- 혹시 다음과 같이 "Response body is encoded. Click to decode." 표시와 함께
본문이 이상한 기호로 보인다면 바로 위에서 설명한대로 압축을 해제하고 보면 이쁘게 잘 나온다.
▶ 4. ImageView
- 응답이 이미지 형식일 경우 이미지를 보여준다.
▶ 5. HexView
- Response를 HEX 값으로 보여준다.
▶ 6. WebView
- 응답(Response)을 웹뷰(WebView) 형태로 보여준다.
▶ 7. Auth
- 인증(Authentication)과 관련된 정보를 보여준다.
▶ 8. Caching
- 응답의 캐시 상태 정보를 보여준다.
- HTTP 캐시부분은 따로 포스팅 해두었다.
https://goddaehee.tistory.com/171
▶ 9. Cookies, Raw, JSON, XML은 Request 부분과 동일
- Cookies : 헤더정보 중 쿠키(Cookie) 값만 보여준다.
- Raw : 가공하지 않은 Response를 보여준다.
- JSON : JSON 형태의 Response를 보여준다.
- XML : XML 형태의 Response를 보여준다.