Curl и заголовок HTTP запроса

Roman123

Новичок
Привет. Как можно запретить curl'у добавлять в заголовок http-запроса строку "Transfer-Encoding: chunked" ? Я в заголовке явно указываю Content-Length: XX. Из-за Transfer-Encoding: chunked мне сервер отдаёт ошибку "411 Length Required". Метод запроса - PUT. Как убрать этот долбаный "Transfer-Encoding: chunked"?
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
1. не встречал в инете сервера с поддержкой PUT, ты уверен?
2. Content-Length - это обычно заголовок ответа, который шлет сервер когда не выставлен Transfer-Encoding: chunked
ты уверен, что тебе нужно его ставить в запросе?
3. Curl сам шлет этот заголовок и работает с чанками
в общем, изучи сначала вопрос

а вообще, можно поставить HTTP/1.0 - в нем нет Transfer-Encoding или поставить значение "identity"
 

Roman123

Новичок
а вообще, можно поставить HTTP/1.0 - в нем нет Transfer-Encoding
Спасибо. Помогло!

Метод точно PUT, если не отсылать Content-Length или запрос содержит "Transfer-Encoding: chunked", то отдаётся ошибка "411 Length Required"
 
Сверху