Как отправить multipart / form-данные с границей с помощью jsoup post request? - PullRequest
0 голосов
/ 05 ноября 2019

это часть полезной нагрузки запроса, которую я хочу отправить

    -----------------------------3948746788391155121195563659
    Content-Disposition: form-data; name="companyname"


-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="statename"

29
-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="firstname"

    new
    -----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="cityname"

1
-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="lastname"

k
-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="areaname"

1
-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="dob"


-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="subarea"


-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="lane"


-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="flat"


-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="pincode"


-----------------------------3948746788391155121195563659
Content-Disposition: form-data; name="floor"


-----------------------------3948746788391155121195563659

Я использую строку bulder, чтобы преобразовать все эти данные в строку и затем поместить ее в

postPage = Jsoup.connect("http://www.example.com/"+ID);
            postPage.data(String.valueOf(stringBuilder.append("-----------------------------").append(boundary).append("--").append("\r\n")));
            postPage.header("Content-Type: ","multipart/form-data; boundary=---------------------------"+boundary);
            postPage.cookies(myCookies)
                    .followRedirects(true)
                    .method(Connection.Method.POST).execute();

но данные не отправляются с запросом, я проверил его с помощью

System.out.println(postPage.request().data());

вывод журнала

I/System.out: []

в чем проблема?

...