0

使用 box-ios-sdk-v2 (v1.1.1):

BoxAPIJSONOperation *operation = [[BoxAPIJSONOperation alloc] initWithURL:myTokenURL
                                                               HTTPMethod:BoxAPIHTTPMethodPOST
                                                                     body:POSTParams
                                                              queryParams:nil
                                                            OAuth2Session:self];

此操作使用内容类型生成application/x-www-form-urlencoded。不应该application/json吗?

4

1 回答 1

1

感谢您的错误报告。没错,SDK 在通过网络发送 JSON 时应该将内容类型设置为 application/json 。Box V2 API 目前没有严格验证请求主体的内容类型,这就是我们错过这一点的原因。

我已经在 GitHub 上推送了一个修复程序并删除了一个新版本:https ://github.com/box/box-ios-sdk-v2/releases/tag/v1.1.2

新的 podspec 即将推出。

于 2013-10-30T21:35:51.330 回答