我有一个将数据发送到 servlet 的中间件。
任何人都知道如何计算 servlet 中中间件的请求大小?
我正在尝试请求标头 + 请求大小 + 证书大小的总和是否正确?
有了这个,我试图重新创建请求:
http://wikis.sun.com/display/WebServerdocs/Analyzing+SSL+Requests+and+Responses
我有一个将数据发送到 servlet 的中间件。
任何人都知道如何计算 servlet 中中间件的请求大小?
我正在尝试请求标头 + 请求大小 + 证书大小的总和是否正确?
有了这个,我试图重新创建请求:
http://wikis.sun.com/display/WebServerdocs/Analyzing+SSL+Requests+and+Responses
我很确定没有简单的方法。
事实上,我什至不确定这是一件有意义的事情。请求标头和正文是 HTTP 应用程序协议的一部分。证书作为 SSL / TLS 设置的一部分发送......在 HTTP 内容开始之前。一旦 SSL / TLS 启动,HTTP 协议就会在 SSL / TLS 通道的“顶部”运行。
即使只是测量 HTTP 请求中的数据量也很棘手。典型的 HTTP 堆栈不会将整个请求消息组装在一个位置,也不会保留发送数据量的运行总和。根据您使用的 HTTP 堆栈,您可以(理论上)安排使用自定义套接字工厂和计算发送字节数的套接字流。
像这样:
$value) { $size += (strlen($key) + strlen($value) + 3); } printf("size=%d",$size); 出口; ?>