ios swift 2.1 - 无法发送带正文的补丁请求

ios swift 2.1 - unable to send Patch request with body

我正在尝试为我的网络服务编写一个 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 returns 一个 HTTPResult 对象。 这表示 'OPTIONS http://api.marketcloud.it/v0/carts/13234 200'

此对象还应包含 json,但它是 'nil'。

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

这可能是与游乐场相关的问题吗?还是只是相关的?

感谢任何建议

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

这是库的新版本。

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