Java - 发送HTTP POST请求而不下载所有内容

时间:2013-12-03 01:46:38

标签: java http post response

是否可以将HTTP POST请求发送到Web服务器并仅检索响应标头或仅读取正文的几个字节,因此其余部分将不会被下载(因此它不会消耗流量)?如果是,怎么样?

我知道有一个HEAD方法,但我需要通过POST方法实现它..好吧,我不确定我是否需要POST方法,我只需要发布数据。也许如果网络服务器不够安全(它没有检查它使用的是什么方法 - 它只是直接访问帖子数据),是否可以通过HEAD请求发送“发布数据”?

1 个答案:

答案 0 :(得分:0)

没有内置的HTTP机制,HTTP HEAD请求不允许正文中的内容。但是,如果您是编写服务器代码的人,那么一切皆有可能。

如果是这种情况,我会建议一个触发此行为的URL参数。例如:

POST /myURL - This would return the whole response

POST /myURL?body=minimal - Returns the reduced size response that you are looking for.

您必须编写服务器方法来构造并根据URL参数返回相应的响应。