Ich muss eine Nachricht an den Server senden. - MediaType: Anwendung/x-www-Formular-urlencodedWie stelle ich eine Postanfrage? Ich benutze OkHttp? keine Serverantwort
So habe ich FormEncodingBuilder-Klasse für die Herstellung von Körper. Ich habe diesen Code geschrieben.
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());
}
aber Server hat Parameter nicht gelesen.
Also, Server Anfrage Parameter Wert.
Wie mache ich eine Nachricht?