Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Curl, PHP, POST, Content-Type Header...
цитата
06/03/08 в 15:19
 Dantist
Вопрос:
Возможно ли, средствами curl отправить POST запрос с "Content-Type: text/plain; charset=UTF-8" ??

По умолчанию curl использует "application/x-www-form-urlencoded".. О чем и сказано в документаци...

Если делать POST и в CURLOPT_HEADER явно вставить хедеры с "Content-Type: text/plain; charset=UTF-8", то запрос всё равно осуществляется с "Content-Type: application/x-www-form-urlencoded". Т.е. явное укзание в хедерах игнорируется курлом..

Так возможно ли отправить POST-данные с "Content-Type: text/plain;" с помощью курла?...

P.S. Знаю, что можно через сокеты.. Но нужен курл, ибо идет работа с куками, и она в курле реализована на отлично...

Спасибо! Кто по теме - как всегда +4.. :)
цитата
06/03/08 в 15:27
 Alexandur
CURLOPT_HEADER используется для получения заголовков от сервера, а не отправки

использовать надо CURLOPT_HTTPHEADER

http://ru2.php.net/manual/ru/function.curl-setopt.php
цитата
06/03/08 в 15:45
 Dantist
Сорри, я имел ввиду CURLOPT_HTTPHEADER. Описался.
цитата
06/03/08 в 21:02
 Dantist
Пробелма решилась! Никакой траблы не было, всё прекрасно явно переопределяется :)


Эта страница в полной версии