티스토리 뷰

개발

Postman Proxy 사용방법

달리는개발자 2014. 1. 22. 11:34

Postman을 사용 중 Chrome에서 제한한 header를 수정해서 보내야될 경우 유용한 Postman Proxy 사용방법입니다.


Chrome에서 제한한 header 정보들

Accept-Charset

Accept-Encoding

Access-Control-Request-Headers

Access-Control-Request-Method

Connection

Content-Length

Cookie

Cookie 2

Content-Transfer-Encoding

Date

Expect

Host

Keep-Alive

Origin

Referer

TE

Trailer

Transfer-Encoding

Upgrade

User-Agent

Via


Postman Proxy는 Python으로 작성된 스크립트입니다.


사용방법

1. Postman의 우측상단에 있는 설정 버튼을 클릭해서 Settings 탭에 Use Postman proxy 항목을 yes로 변경한다.


Postman Proxy


2. OS에 맞게 Python을 설치한다. (다운로드)

3. Python Imaging Library를 설치한다. (다운로드)

   설치가 되지 않은 경우 python no module named imagefile 와 같은 오류가 난다.

4. zope.interface를 설치한다. (다운로드)

5. Twisted를 설치한다. (다운로드)

6. Python으로 작성된 proxy_server.py 를 다운로드 한다.

7. python proxy_server.py 명령으로 proxy server를 가동한다. (기본포트는 8000, 다른 포트로 설정하고 싶으면 proxy_server.py를 수정한다.)

8. 제어판 > 인터넷 옵션 > 연결 탭 > LAN 설정 > 프록시 서버의 주소란에 localhost, 포트는 8000으로 지정한다.


Postman에서 테스트 시에 자동적으로 해당 헤더에 대해서 Postman-을 붙이고 proxy 서버에서 override해서 전송하는 원리이다. 


참고

Postman Proxy



반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함