0

私の認証ヘッダーは「認証:TRUERESTusername = 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

まず、これらすべてを「Authorization」ヘッダーに入れる必要がありますか?次に、単一の「Authorization」ヘッダーを追加するのではなく、値ごとに5つの異なるヘッダーを追加します。

'&'は通常、これらの値をPOST / GETパラメーターとして送信する必要があることを意味しますが、仕様を確認してください。

于 2012-04-24T03:22:06.513 に答える