【发布时间】:2019-02-23 22:41:00
【问题描述】:
我使用 Laravel 5.5 和 Guzzle 6.3 开发网站。
在尝试使用 API 创建文件夹到 BOX 时,我遇到了一个问题。
$url = $this->api_url . "/folders";
$headers = [
'Authorization' => 'Bearer ' . $this->access_token,
];
$client = new Client();
$response = $client->post($url, [
'headers' => $headers,
'form_params' => [
'name' => $name,
'parent' => [
'id' => $parent_id
]
]
]);
它向我显示这样的错误:
实体主体应该是正确嵌套的资源属性名称/值对
我也已经尝试过使用shell_exec curl 所以它从命令提示符运行 curl 并且它给了我同样的错误
但是当我尝试从 cygwin 运行时,curl 工作正常。
我也可以使用多部分请求嵌套数组进行上传。
当嵌套数组适用于多部分请求时,我不知道为什么会遇到这个嵌套数组问题。
Box 文档参考 POST is here。
【问题讨论】:
标签: laravel curl xdebug guzzle