我正在使用 AFNetworking 处理从我的移动应用程序到我的 Rails 服务器的重置密码请求。
api正在返回:head:ok(结果为200)
但是,这会导致 AFNetworking 在我发出getPath
请求时运行失败块。
我可以做两件事来运行成功块:
- 有 api 返回
head :no_content
(导致 204) - 不要将我的 Accept 标头设置为 `application/json'
当状态码为 200 且 Accept 标头为application/json
.
我没有完全控制 api,所以是否有可能有一个没有内容的 200 仍然触发我的成功块,或者 204 应该用于这种确切的情况,它成功但不会返回任何内容服务器?
谢谢!