Java RESTWeb服务POST方法头和表单参数
我需要使用头参数和表单参数向RESTWeb服务发出POST请求。我有web服务方法的描述:Java RESTWeb服务POST方法头和表单参数,java,android,json,rest,Java,Android,Json,Rest,我需要使用头参数和表单参数向RESTWeb服务发出POST请求。我有web服务方法的描述: Method: POST / Produces: application/json / Consume: application/x-www-form-urlencoded / and etc. 以及我需要发送的标题和表单参数列表 谁能澄清什么是生产和消费以及如何形成请求 正如我所理解的: httpPost=新的httpPost(webServiceUrl+methodName) 如果问题是假
Method: POST /
Produces: application/json /
Consume: application/x-www-form-urlencoded / and etc.
以及我需要发送的标题和表单参数列表
谁能澄清什么是生产和消费以及如何形成请求
正如我所理解的:
httpPost=新的httpPost(webServiceUrl+methodName)
如果问题是假的,请提前道歉。生成的数据应该是web服务将返回的数据类型(即,您的方法将接收的数据类型),而使用的数据应该是web服务预期接收的数据类型(即,您从方法传递的数据)。 所以我认为你必须设置:
httpPost.setHeader("Accept", "application/json");
httpPost.setHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF8");
我应该补充一些额外的信息吗?
httpPost.setHeader("Accept", "application/json");
httpPost.setHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF8");