현재 request
[2] 모듈을 사용하여 HTTP 요청을하는 Node.js (the botbuilder
module from Microsoft Bot Framework)의 프레임 워크를 사용하고 있습니다.Node.Js : 요청 개체에 액세스하지 않고 요청 본문을 기록하는 방법
문제가 발생했습니다.이 프레임 워크는 조작 된 JSON을 Microsoft의 서버로 보내는 것처럼 보입니다. 그러나 왜 JSON 메시지가 만들어 졌는지 알 수 없습니다.
프레임 워크 코드를 크게 변경하지 않는 한 요청 메시지에 대한 액세스 권한이 없으므로 이러한 형식의 JSON을 살펴보기 위해 이러한 메시지를 기록하는 방법을 찾고 있습니다. 하나는해야한다)
지금까지는 원래 요청 본문이 아닌 응답 본문 (NODE_DEBUG 환경 변수에 request
추가)을 기록 할 수있었습니다. 나는 우리 서버에 tcpdump
을 시도했지만 모든 HTTPS 때문에 거기에 사용할 수있는 것은 아무것도 없다.
도움이 될만한 아이디어/도구가 있습니까? 시간 내 주셔서 감사합니다.
좋은 웹 디버깅 프록시는 https://www.charlesproxy.com/ 또는 http://www.telerik.com/fiddler와 같은 웹 개발자 도구 상자에서 절대적으로 필수입니다. 요청 및 응답을 검사하고, 스로틀 링과 많은 것을 통해 느린 연결을 시뮬레이트합니다. – Creynders
브라우저 기반 웹 응용 프로그램을 만들지 않습니다. 나는 서버 측 프록시에 대해 생각했지만 프록시가 암호화 된 트래픽을 해독 할 수 없으므로 보안 경고를 발생시킬 것이라고 가정합니다. –
Charles에서 SSL 프록시를 사용할 수 있습니다. https://www.charlesproxy.com/documentation/proxying/ssl-proxying/ – Creynders