0
サーバーにメッセージを投稿する必要があります。 - MediaType:application/x-www-form-urlencoded投稿リクエストを作成するにはどうすればよいですか?私はOkHttpを使用しますか?サーバーの応答なし
Bodyを作成するためにFormEncodingBuilderクラスを使用しました。 私はこのコードを書いています。
Uri.Builder uri = new Uri.Builder()
.scheme(SCHEME)
.encodedAuthority(HOST)
.appendPath("v3")
.appendPath("svc")
.appendPath("auth");
FormEncodingBUilderformBody = new FormEncodingBUilder()
.add("name", data.getName())
.add("gender", data.getGender())
.build();
Request request = new Request.Builder()
.url(uri.build().toString())
.post(formBody)
.build();
try {
Response response = mHttpClient.newCall(request).execute();
String body = response.body().string();
return body;
} catch (Exception e) {
throw new ApiException(0, e.toString());
}
ただし、サーバーがパラメータを読み取っていません。
したがって、サーバー要求パラメータの値。
メッセージを作成するにはどうすればよいですか?