后台的 Gmail iOS API 似乎正在创建使用指定操作的有效负载请求的“POST”。因此,例如,如果我想通过 ID 获取单个消息,我希望(至少因为 API 上的文档指定它)我会创建一个具有正确 URL 模式的 GET 请求。相反,Gmail iOS 实现并没有使用更多的 RPC 方法。不幸的是,这意味着所有 POST 请求的默认超时时间为 240 秒并且无法更改,这显然是 iOS 错误/奇怪的实现。我可以创建一个计时器并取消请求,但为什么不将实现设为 RESTful?
问问题
260 次
2 回答
0
是的,这是一般的 Google iOS 客户端库的夸克——它们不像所有其他客户端库使用的那样遵循 API 的标准 REST 语义。我想是由于iOS的一些限制。无论如何,https://code.google.com/p/google-api-objectivec-client/将是阅读更多信息、讨论和提交错误的最佳场所。(不特定于 gmail-api。)
于 2014-08-13T21:41:52.657 回答