计算HTTPS POST请求大小

时间:2010-12-13 23:23:08

标签: java java-me https midlet

我有一个将数据发送到servlet的middlet。

任何人都知道如何计算servlet中的middlet请求的大小?

我要求总和请求标头+请求大小+证书大小 这是对的吗?

有了这个,我正在尝试重新创建请求:

http://wikis.sun.com/display/WebServerdocs/Analyzing+SSL+Requests+and+Responses

3 个答案:

答案 0 :(得分:2)

我很确定没有简单的方法。

事实上,我甚至不确定这是一个有意义的事情。请求标头和正文是HTTP应用程序协议的一部分。在HTTP内容开始之前,证书作为SSL / TLS设置的一部分发送。一旦SSL / TLS启动,HTTP协议就会“在SSL / TLS频道之上”运行。

即使仅测量HTTP请求中的数据量也很棘手。典型的HTTP堆栈不​​会在一个地方汇总整个请求消息,并且不会保持发送的数据量的总计。根据您使用的HTTP堆栈,您(理论上)可以安排使用自定义套接字工厂和套接字流来计算发送的字节数。

答案 1 :(得分:0)

详细了解SSL handshake

我认为对话往返可能会让您担心以及数据包大小。

一旦完成握手阶段并重新连接(keepalive),只会发送HTTP数据,当然是加密的。

答案 2 :(得分:-1)

像这样:

    $ value){            $ size + =(strlen($ key)+ strlen($ value)+ 3);         }        的printf( “大小=%d”,$大小);        出口;     ?>