Web サービス API に対して HttpURLConnection POST リクエストを実行しようとしています。
リクエストの本文には、次のように 2 つ以上のレベルのパラメーターが必要です。
<fields>
<field>title</field>
<field>description</field>
</fields>
今、私はこれを持っています.500エラーが発生します:
URL url = new URL(strUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type", "application/xml");
conn.setRequestProperty("field", "title");
conn.setRequestProperty("field", "author");
conn.connect();
Firefox の RESTClient 経由でこれに接続しましたが、コードでは接続できません。
field
で各値を評価するにはどうすればよい.setRequestProperty
ですか? また、このリクエストを行うためのより良い方法にもオープンです。