Kohana Запрос установить тип контента - PullRequest
1 голос
/ 10 марта 2011

У меня проблемы с настройкой заголовка типа содержимого внешнего запроса Kohana3.1 +.

$r = Request::factory($this->api)
    ->method(Request::PUT)
    ->body($this->to_json())
    ->headers('content-type', 'application/json');

Запрос завершается выполнением curl. Параметры CURLOPT_ для типа запроса (PUT) и тела запроса (json) установлены правильно, но тип содержимого не устанавливается.

Я поступаю неправильно?

Ответы [ 2 ]

2 голосов
/ 11 марта 2011

Это была ошибка.На вопрос был дан ответ:

http://forum.kohanaframework.org/discussion/8378/set-content-type-for-external-put-requests

Вы можете выбрать вариант здесь:

http://dev.kohanaframework.org/issues/3830

0 голосов
/ 10 марта 2011

Я не должен отвечать на вопросы, когда зомби, вы пытались исправить заглавные буквы? Я не могу вспомнить, если это имеет значение.

headers () в исходном коде.

Вы, вероятно, ищете заголовок Accept . Попробуйте это:

$r = Request::factory($this->api)
    ->method(Request::PUT)
    ->body($this->to_json())
    ->headers('Accept', 'application/json');

...