0

Java を使用して http リクエストを解析サーバーに送信したいのですが、リクエストは次のとおりです。

curl -X PUT \
-H "X-Parse-Application-Id: value" \
-H "X-Parse-REST-API-Key: value" \
-H "Content-Type: application/json" \
-d '{
"channels": [
"Giants"
]
}' \
https://api.parse.com/1/installations/mrmBZvsErB

それを送信するために、HttpURLConnection を使用してリクエストを作成しました。最初の 3 つのパラメーターを次のように設定しました。

connection.setRequestProperty("Content-Type", "application/json");

しかし、最後のパラメーターについては、リクエストに設定する方法がわかりませんか? どんな助けでも大歓迎です。

どうもありがとう。

4

2 に答える 2

2

このページ-dでは、 param:について読むことができます"(HTTP) Sends the specified data in a POST request to the HTTP server, in the same way that a browser does when a user has filled in an HTML form and presses the submit button. [...]

この答えはあなたを助けるはずです。

于 2013-06-12T15:02:33.747 に答える
2

それがリクエストのデータです。HttpURLConnection を使用すると、そのデータを出力ストリームに書き込むだけで済みます。次に例を示します。

//Need to set this first
connection.doOutput(true);
String data = "{ \"channels\": [\"Giants\"]}";
connection.getOutputStream().write(data.getBytes(CharSet.forName("UTF-8")));

connection は HttpURLConnection です。

于 2013-06-12T15:05:14.370 に答える