我在设置外部Kohana3.1 +请求的内容类型标头时遇到了困难。
$r = Request::factory($this->api)
->method(Request::PUT)
->body($this->to_json())
->headers('content-type', 'application/json');
请求最终由curl执行。请求类型(PUT)和请求正文(json)的CURLOPT_设置已正确设置,但内容类型未设置。
我是以错误的方式解决这个问题吗?
答案 0 :(得分:2)
这是一个错误。这个问题在这里得到了解答:
http://forum.kohanaframework.org/discussion/8378/set-content-type-for-external-put-requests
你可以在这里挑选一个解决方案:
答案 1 :(得分:0)
我不应该在僵尸时回答问题,你试过修复大写吗?我不记得它是否有所作为。
源代码中的 您可能正在寻找Accept header。试试这个:
$r = Request::factory($this->api)
->method(Request::PUT)
->body($this->to_json())
->headers('Accept', 'application/json');
击> <击> 撞击>