Multipart/form-data с фрагментированной передачей данных (протокол ICAP)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Multipart/form-data с фрагментированной передачей данных (протокол ICAP)

Сообщение Anonymous »

Мне нужно отправить запрос multipart/form-data на сервер ICAP, и запрос должен быть разбит на фрагменты с помощью Preview: 0(требования к серверу)
Проблема: сервер видит запрос, но не видит отправляемый файл
Пробовал: отправка запроса с разной длиной содержимого , с другим размером фрагмента и с другой формой запроса.
Отправка запроса с использованием Java на сокетах.
Я рассчитываю длину содержимого на
  • длина данных файла
  • длина инкапсулированных заголовков (расположение контента, тип контента)
  • border`s
В этом запросе я отправляю все данные одним чанком, поэтому чанк равен длине содержимого
REQMOD icap://127.0.0.1/serviceName ICAP/1.0
Host: 127.0.0.1
Referer: https://sample.ru/
User-Agent: ICAP-Client/1.0
Allow: 204
Preview: 0
X-Client-IP: 127.0.0.1
X-Authenticated-User: user
Encapsulated: req-hdr=0, req-body=159

POST /filename.txt HTTP/1.1
Host: 127.0.0.1:1344
Content-Type: multipart/form-data; boundary=--WebKitBoundary1711698290193
Content-Length: 166

0

a6
----WebKitBoundary1711698290193
Content-Disposition: form-data; name="files"; filename="filename.txt"
Content-Type: text/plain

t
----WebKitBoundary1711698290193--

0



Подробнее здесь: https://stackoverflow.com/questions/782 ... p-protocol
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»