0
IdHTTPProxyServer의 전체 대상 URL을 모두 읽으려면 어떻게해야합니까? 다음 코드는 HTTP URL 만 작동합니다. HTTPS의 경우 전체 URL 대신 Server:443
만 반환합니다. 포트 :IdHTTPProxyServer의 모든 대상 URL을 읽을 수있는 방법
procedure TManager.OnHTTPBeforeCommand(AContext: TIdHTTPProxyServerContext);
var
URL:String;
begin
URL := AContext.Target;
end;
대신 TIdMappedPortTCP + TIdHttp를 사용할 수 있습니까? –
HTTPS URL은 연결이 암호화 될 때까지 전송되지 않는 HTTP 요청 데이터의 일부입니다. 어떤 종류의 프록시를 사용하든 관계없이 유니언하지 않은 데이터를 캡처하는 유일한 방법은 Man-In-The-Middle 공격입니다. –
어떻게 그렇게 할 수 있습니까? TWebbrowser에서 HTTPS 요청을 모니터하려고합니다. 그리고 저는 아직이 문제에 대한 해결책을 찾을 수 없었습니다. –