ios swift 2.1 - 无法通过正文发送补丁请求

时间:2016-02-02 13:51:17

标签: ios rest swift2 swift-playground http-request

我试图为我的webservice编写一个http rest客户端,我需要发送一些包含正文数据的PATCH请求。

我使用JUST库发送请求(https://github.com/JustHTTP/Just

我的快递申请并没有看到请求。 这里有一些代码(我在游乐场测试,一切都很好,其他类型的请求,如put,post ...)

headers = ["accept":"application/json","content-type":"application/json","authorization":"key"] //key is ok

var data = ["id":3, "quantity":6] 

var r =   Just.patch("http://api.marketcloud.it/v0/carts/1233", headers:headers, data:data) //1233 is a cart Id

print(r)
print(r.json)

Just.patch方法返回一个HTTPResult对象。 这表示'选项http://api.marketcloud.it/v0/carts/13234 200'

此对象也应该包含一个json,但是它没有' nil'

在服务器端,我的快递应用程序没有收到请求(它只是记录了一个' OPTION',但没有别的)。

这可能是与游乐场有关的问题吗?还是一个与之相关的?

感谢您的任何建议

1 个答案:

答案 0 :(得分:0)

我设法通过Twitter与图书馆的作者联系,他修复了这个错误并在24小时内回答了我!

这是图书馆的新版本。

https://github.com/JustHTTP/Just/releases