HTTP ToolKit?
HTTP ToolKit 은 http API를 쉽게 디버깅하기위해 사용하는 소프트웨어이다.
이 소프트웨어를 이용하면 response나 request를 intercept하여 한눈에 쉽게 볼수 있을 뿐만아니라, 수정할 수도 있다.
기본적인 기능들은 거의 무료이고 과금을 하면 자동화등 심화된 기능도 제공한다.
ToolKit Setting하기.
1. http응답을 컨트롤하고자 하는 컴퓨터에서 https://httptoolkit.com/blog/ 에서 소프트웨어 다운로드
2. 테스트 하고자하는 iOS디바이스와 컴퓨터가 같은 네트워크 상에 있는지 확인한다.
3. 디바이스의 일반-> Wi-Fi 아래 버튼을 눌러 세부 사항으로 들어간다.
4. 하단에 있는 프록시 구성을 클릭한다.
5. 포트와 서버칸을 채운다.(포트는 기본으로 8000으로 설정되어있고, 서버칸에는 IP를 적는다)
6. 디바이스에서 http://amiusing.httptoolkit.tech/certificate 사이트에 접속하여 HTTP Toolkit 인증서를 받는다(접속하면 자동으로 다운로드 창이 뜬다)
7. 다운로드후 디바이스의 설정에 들어가면 새로운 인증서 어쩌구가 있을 수 있는데 설정해준다.
8. 설정 -> 일반 -> 인증서 신뢰 설정 -> HTTP Toolkit CA 신뢰를 활성화 해준다.
9. http://amiusing.httptoolkit.tech/certificate 에 다시 접속했을때 밑과 같은 화면을 만난다면 정상적으로 처리 된것.
Response 및 Reqeust 수정하기
이제 설정한 디바이스의 http api들은 View에서 확인 할 수 있다.
또한, mock 탭에 들어가서 api들에 break point를 주거나, 수정을 할 수 있다.
수정 후 저장 버튼은 꼭 눌러주도록하자.
사용 예시
Naver API중 하나를 500에러로 바꾼 모습.
댓글