boxBoxAPIJSONOperation编码为x-www-form-urlencoded,而不是JSON

时间:2013-10-29 17:33:49

标签: box-api

使用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吗?

1 个答案:

答案 0 :(得分:1)

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

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

新的podspec即将推出。