Проблема: сервер видит запрос, но не видит отправляемый файл
Пробовал: отправка запроса с разной длиной содержимого , с другим размером фрагмента и с другой формой запроса.
Отправка запроса с использованием 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