데이터를 서블릿으로 보내는 미들트가 있습니다.HTTPS POST 요청 크기 계산
누구든지 서블릿에서 미들 릿의 요청 크기를 계산할 수있는 방법을 알고 있습니까?
요청 헤더 + 요청 크기 + 인증서 크기의 합계가 맞습니까? 내가 요청을 재현하기 위해 노력하고있어이와
:
http://wikis.sun.com/display/WebServerdocs/Analyzing+SSL+Requests+and+Responses
데이터를 서블릿으로 보내는 미들트가 있습니다.HTTPS POST 요청 크기 계산
누구든지 서블릿에서 미들 릿의 요청 크기를 계산할 수있는 방법을 알고 있습니까?
요청 헤더 + 요청 크기 + 인증서 크기의 합계가 맞습니까? 내가 요청을 재현하기 위해 노력하고있어이와
:
http://wikis.sun.com/display/WebServerdocs/Analyzing+SSL+Requests+and+Responses
저는 간단한 방법이 없다고 확신합니다.
사실, 이것이 측정에 의미있는 일인지 확신 할 수 없습니다. 요청 헤더와 본문은 HTTP 응용 프로그램 프로토콜의 일부입니다. 인증서는 HTTP 작업이 시작되기 전에 SSL/TLS 설정의 일부로 전송됩니다. SSL/TLS가 시작되면 HTTP 프로토콜이 SSL/TLS 채널의 "맨 위에"실행됩니다.
HTTP 요청에서 데이터 양을 측정하는 것조차도 까다 롭습니다. 일반적인 HTTP 스택은 전체 요청 메시지를 한 곳에서 모으지 않으며 보내지는 데이터 양의 합계를 유지하지 않습니다. 사용중인 HTTP 스택에 따라 이론적으로 사용자 정의 소켓 팩토리와 전송 된 바이트 수를 나타내는 소켓 스트림을 사용할 수 있습니다. 이런
보다 약 SSL handshake 읽기 :
나는 대화 왕복 패킷 크기뿐만 아니라 당신을 걱정 같아요.핸드 셰이크 단계가 완료되고 연결이 다시 사용되면 (keepalive) HTTP 데이터 만 전송되고 물론 암호화됩니다.
:
$ 값) {$ 크기 + = (나 strlen ($ 키) + 나 strlen ($ 값) + 3); } printf ("size = % d", $ size); exit; ?>
코드가 누락 되었습니까? – CrazyCasta
왜 알아야합니까? – EJP