Postman Interceptor 사용 방법
Postman 0.9.6으로 업그레이드 한 이후로 크롬은 우편 배달부가 사용자 쿠키를 가져 오는 것을 허용하지 않기 때문에 사용자 세션을 복제 할 수 없습니다. 그러나 그들은 우편 배달부 요청을 라우팅하고 사용자 쿠키를 가져 오는 Postman Interceptor라는 또 다른 플러그인을 만들어이 문제를 "해결"하기로 결정했습니다. 그들은이 멋진 도구에 대한 블로그 게시물을 여기에 썼습니다 : http://blog.getpostman.com/index.php/2014/02/11/postman-v0-9-6-access-cookies-and-restricted-headers-plus -더 나은 테스트 /
그러나 나는 이것을 작동시키는 방법을 알아낼 수 없습니다. 한 시간 동안 시도했지만 여전히 로그인 한 사용자로 내 요청이 표시되지 않습니다.
이것은 나를 위해 일했습니다.
- Postman 설치
- 인터셉터 설치
- 스위치를 토글하여 인터셉터를 활성화하십시오.
- 오른쪽 상단의 인터셉터 버튼을 클릭하여 Postman에서 인터셉터를 활성화하십시오 (위성처럼 보임).
관련 질문에 대한 모든 댓글을 파헤쳐 야하는 사람을 구하기 위해 다음은 2018 년 Postman 상태에 대한 간략한 개요입니다.
독립형 Postman (현재)
위성 접시 아이콘 이있는 경우 독립형 Postman을 사용하고 있습니다 .
Postman Interceptor는 독립형 Postman에서 작동하지 않는 것으로 보입니다 (2018 년 1 월 기준).
위성 접시를 켜면 프록시가 시작됩니다 (기본 포트 :) 5555
. 당신이 차례로 브라우저 및 / 또는 OS 프록시 설정을 업데이트하는 경우 localhost:5555
는 프록시를 통해 제작 요청은 우편 배달에 표시됩니다 그것은 기존의 인터셉터와 협력하는 방법과 유사.
이 기능에 대한 자세한 내용은 여기에서 확인할 수 있습니다 .
Postman Chrome 앱 (지원 중단됨)
당신은이 있으면 이상한 위성 것은 당신이 사용하는 아이콘이 된 크롬 앱을 :
이것은 인터셉터와 함께 작동합니다. 작동하는 데 문제가있는 경우 노즐 맨의 답변 지침을 참조하십시오 .
tl; dr 인터셉터 확장 프로그램 을 사용하려면 Postman Chrome 앱 을 사용해야합니다 .
크롬에서 인터셉터를 켜고 Postman에서 프록시를 켜야합니다. 또한 올바른 확장을 설치하십시오! 이상하게도 2 개의 우체부 인터셉터가있는 것 같습니다.
그러면 작동합니다
나에게 문제는 여러 Chrome 프로필이 있고 확장 프로그램이 활성화되어 있어도 기본 프로필이 아닌 요청이 작동하지 않는다는 것입니다. 기본 프로필로 전환하고 확장이 활성화되었는지 확인한 후 제대로 가로 채기 시작했습니다.
Im OSX 10.10.4에 있으며 인터셉터가 작동하려면 프록시 서버를 허용하려면 다음 지침을 따라야했습니다.
https://www.getpostman.com/docs/capture_native
네이티브 앱 POSTMAN (windows, macOS 또는 linux)의 경우 INTERCEPTOR Bridge를 설치했는지 확인하십시오.
https://community.getpostman.com/t/interceptor-integration-for-postman-native-apps/5290
두 가지 방법이 있으며 둘 다 작동합니다.
1) 우편 배달부 크롬 앱 + 우편 배달부 인터셉터 플러그인
더 이상 사용되지 않지만 더 편리하며 몇 번의 클릭만으로 충분합니다.
2) 우편 배달원 네이티브 앱
사용자 친화적이지 않은 공식적으로 추천합니다. 브라우저 / 시스템 프록시 설정을 수동으로 변경해야합니다.
여기에 언급 된 일부 Postman Chrome 앱은 더 이상 사용되지 않으므로 더 이상 API 요청을 가로채는 데 사용할 수 없습니다. 대신 Postman은 더 잘 작동하는 베타 버전 "Postman Canary"를 출시했습니다.
카나리아와 인터셉터를 설정하려면 다음 링크를 따르십시오. https://community.getpostman.com/t/interceptor-integration-for-postman-native-apps/5290
Postman은 2019 년 6 월 v7.2.2 에서 Mac / Windows / Linux 용 패키지 앱에 대한 인터셉터 지원을 출시했습니다 .
7.2.2 : 인터셉터를 통한 쿠키 동기화 지원 추가
문서가 아직 업데이트되지 않았으므로 여기에 대한 자세한 내용 : https://community.getpostman.com/t/interceptor-integration-for-postman-native-apps/5290
SSL을 비활성화하는 것만으로 인터셉터없이 작업 할 수있었습니다.
인터셉터를 사용해야하는 이전 버전의 우편 배달부 [Postman Chrome App (Deprecated)]를 사용하고 있었는데, 기본적으로 Header와 별도로 쿠키를 전달하고 싶었습니다. 이제 New Standalone / Desktop Postman (현재 도구)을 사용하려고 할 때 오류가 발생했습니다.
이 오류를 해결하려면 SSL 인증서 확인 을 " OFF " 해야했습니다 .
참조 URL : https://stackoverflow.com/questions/24472239/how-to-use-postman-interceptor
'programing' 카테고리의 다른 글
DynamoDB에서 열을 추가하는 방법 (0) | 2021.01.11 |
---|---|
Cursor.Current vs. this. Cursor (0) | 2021.01.11 |
콘솔 창을 방해하지 않고 C #에서 프로세스 시작 (0) | 2021.01.11 |
ClickOnce 오류 : 값이 예상 범위 내에 있지 않습니다. (0) | 2021.01.11 |
typedef의 사용은 무엇입니까? (0) | 2021.01.11 |