在同一个Apache httpclient请求中的URL参数和帖子正文?

时间:2011-10-11 12:05:22

标签: java apache post get httpclient

我通常使用它:

HttpClient client = new DefaultHttpClient(); 
HttpPost post = new HttpPost(postURL);  
... 
HttpResponse responsePOST = client.execute(post);

是否可以在同一请求中以GET和POST的组合传递参数? 我的意思是一些参数可能很长......而且我不想使用GET,我想要POST,但对某些人我想要GET。

因此?

2 个答案:

答案 0 :(得分:1)

GET和POST是互斥的,你做一个或另一个(或HEAD,PUT等)。请求不能同时存在。

答案 1 :(得分:1)

根据协议,单个HTTP请求是GET或POST。没有办法同时为两者构建HTTP头。

然而

  • 将POST请求定向到带有查询参数的URL(后面的内容?),服务器可以读取它们。

  • GET请求可以包含内容,服务器可以读取它。