使用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
吗?
答案 0 :(得分:1)
感谢错误报告。你是正确的,当它通过网络发送JSON时,应该将内容类型设置为application / json。 Box V2 API目前还没有严格验证请求主体的内容类型,这就是我们错过了这个原因。
我已经推出修复程序并在GitHub上删除了一个新版本:https://github.com/box/box-ios-sdk-v2/releases/tag/v1.1.2
新的podspec即将推出。