読者です 読者をやめる 読者になる 読者になる

【Android】OkHttp POST編

Android

 

OkHttpライブラリは、HTTP通信を行うライブラリです。

以前の記事では、GETを使用していたので、

今回はPOSTの使い方をご説明します。

 

stanleyblenz.hatenablog.com

 

RequestBody requestBody = RequestBody.create(
  MediaType.parse("text/plain"), "Hello World"
);
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
     .addHeader("User-Agent", "Mozilla/5.0 (compatible; Konqueror/3.1; Linux)")
     .addHeader("Connection", "keep-alive")
     .url(URI)
     .post(requestBody)
     .build();
Response response = client.newCall(request).execute();
String result = response.body().string();
JSONObject resJson = new JSONObject(result);

 

※リクエストボディを設定するのがGETとの違いです。