我在这里阅读了有关使用 Live SDK 在 SkyDrive 中创建文件夹的信息(此处未提及“边界”参数),这是我的代码:
WebRequest request = WebRequest.Create("https://apis.live.net/v5.0/folder.77e1a950546be643.77E1A950546BE643!202/files/");
request.Method = "POST";
string postData = "{name: \"My example folder\"}";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
request.Headers.Add("Authorization", "Bearer " + access_token);
request.ContentType = "application/json";
request.ContentLength = byteArray.Length;
不知道为什么我会得到 400 的回报:
{ "error": { "code": "request_header_invalid", "message": "提供的标头 'Content-Type' 缺少必需的参数 'boundary'。" } }
我做错了什么?我有什么遗漏吗?
谢谢你的时间!