Как исправить код, чтобы корректно отправляло "form-data":
private static Request request = null;
private static OkHttpClient client= new OkHttpClient.Builder()
.cookieJar(new CookieJar() {
private final HashMap<HttpUrl, List<Cookie>> cookieStore = new HashMap<>();
@Override
public void saveFromResponse(HttpUrl url, List<Cookie> cookies) {
cookieStore.put(url, cookies);
}
@Override
public List<Cookie> loadForRequest(HttpUrl url) {
List<Cookie> cookies = cookieStore.get(url);
return cookies != null ? cookies : new ArrayList<Cookie>();
}
}).build();
RequestBody formBody = new FormBody.Builder()
.add("user_name", "значение-1")//urlHttp[1]
.add("user_pass", "значение-2")//urlHttp[2]
.build();
request = new Request.Builder()
.url("https://сайт.ru/")
.post(formBody)
.build();
System.out.println(client
.newCall(request)
.execute().body().string());
Делаю точно такой же запрос через postman, но ответы сайта различаются. Может не правильно пишу в андройд или что-то пропускаю??
postman: