在Android中向HTTP POST请求添加授权标头(使用JSON)

时间:2012-04-23 19:58:46

标签: android json header

我的授权标题是“授权:TRUEREST username = user& password = pass& apikey = key& class = class”。如何把它放入HTTPPOST请求..? 我这样做:

            HttpClient httpclient = new DefaultHttpClient();
            HttpPost httppost = new HttpPost(url);
            httppost.setHeader("Authorization","TRUEREST");  
            httppost.setHeader("username","user");
            httppost.setHeader("password","pass");
            httppost.setHeader("apikey","key");
            httppost.setHeader("class","class");

凭据无法发送。这段代码有什么问题? 请帮助.. !! 提前谢谢。

1 个答案:

答案 0 :(得分:5)

首先,您确定需要将所有这些内容放在“授权”标题中吗?第二,你正在做的是为每个值添加5个不同的标题,而不是添加一个“授权”标题。

'&'通常意味着您需要将这些值作为POST / GET参数发送,但请检查您的规格。