2011-03-09 66 views
1

我在设置外部Kohana3.1 +请求的内容类型标题时遇到困难。Kohana请求集内容类型

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

该请求最终由curl执行。请求类型(PUT)和请求主体(json)的CURLOPT_设置已正确设置,但内容类型未设置。

我以错误的方式解决这个问题吗?

+0

如后所述,这是Kohana的V3.1.1一个错误,固定在V3。 1.2,于2011/03/14发布。 – shadowhand 2011-03-14 21:26:42

回答

0

我不应该回答僵尸时的问题,你有没有试过修复大写?我不记得它是否有所作为。

headers()在源代码中。

您可能正在寻找 Accept header。试试这个:

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

+0

这是一个错误。我找到了一个修复程序。感谢您的回答。 – Finbarr 2011-03-11 08:39:00

相关问题