0

我的授权标头是“授权: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");

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

4

1 回答 1

5

首先,您确定需要将所有这些都放在“授权”标题中吗?其次,您正在做的是为每个值添加 5 个不同的标头,而不是添加单个“授权”标头。

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

于 2012-04-24T03:22:06.513 回答