OneDrive期​​望内容类型的边界:application / json

时间:2014-11-21 22:21:39

标签: onedrive

这是最近的发展。我们在每次提交时都会针对此API运行集成测试。

POST https://apis.live.net/v5.0/me/skydrive

Authorization: Bearer ACCESS_TOKEN
Content-Type: application/json

{
    "name": "My example folder"
}

响应:

{
    "error": {
        "code": "request_header_invalid",
        "message": "The header 'Content-Type' is missing the required parameter: 'boundary'."
    }
}

要求应用程序/ json内容类型的边界是错误的。但是试试吧:

POST https://apis.live.net/v5.0/me/skydrive

Authorization: Bearer ACCESS_TOKEN
Content-Type: application/json; boundary=idontactuallybelonghere

{
    "name": "My example folder"
}

响应:

{
    "error": {
        "code": "request_header_invalid",
        "message": "The header 'Content-Type' is missing the required parameter: 'boundary'."
    }
}

1 个答案:

答案 0 :(得分:1)

您是否尝试创建文件夹?该错误听起来像是在考虑使用multipart / form-data POST上传文件。

您是否使用了示例中的确切网址?我尝试了针对我的帐户的确切请求,但它确实有用。不过,我能够通过使用以“/ files”结尾的URL来重现您的错误,就像我上传文件一样。