Как установить тип содержимого без использования Apache httpclient - PullRequest
0 голосов
/ 14 мая 2018

У меня проблема с apache httpclient (последняя версия)

я использую

builder.addPart("_sid", new StringBody("abcd"));        

для построения части формы, но на сервере информация запроса:

Content-Disposition: form-data; name="_sid"
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit

я хочу, чтобы http-клиент не отправлял две строки:

Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit

есть какой-нибудь код, который может мне помочь?

1 Ответ

0 голосов
/ 14 мая 2018

см. В HTTP-клиенте Apache, как сохранить тип содержимого в StringBody как пустой или нулевой? , я получаю ключ:

 - FormBodyPart bodyPart = new FormBodyPart("_sid", new StringBody(sessionID, ContentType.DEFAULT_TEXT)) {
            @Override
            protected void generateContentType(ContentBody body) {
            }
            @Override
            protected void generateTransferEncoding(final ContentBody body){
            }

        };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...