ios swift 2.1-无法使用正文发送修补程序请求

ios swift 2.1-无法使用正文发送修补程序请求,ios,rest,swift2,swift-playground,http-request,Ios,Rest,Swift2,Swift Playground,Http Request,我正在尝试为我的Web服务编写一个http rest客户端,我需要发送一些补丁请求,其中包含正文中的数据 我正在使用JUST库发送请求() 我的express应用程序没有看到请求。 下面是一些代码(我正在操场上测试,其他类型的请求(如put、post…)一切正常) 方法Just.patch返回一个HTTPResult对象。 上面写着“选项200” 这个对象也应该包含一个json,但它是“nil” 在服务器端,我的express应用程序不接收请求(它只记录一个“选项”,而不记录其他内容) 这可能是

我正在尝试为我的Web服务编写一个http rest客户端,我需要发送一些补丁请求,其中包含正文中的数据

我正在使用JUST库发送请求()

我的express应用程序没有看到请求。 下面是一些代码(我正在操场上测试,其他类型的请求(如put、post…)一切正常)

方法Just.patch返回一个HTTPResult对象。 上面写着“选项200”

这个对象也应该包含一个json,但它是“nil”

在服务器端,我的express应用程序不接收请求(它只记录一个“选项”,而不记录其他内容)

这可能是一个与操场相关的问题吗?或者只是一个相关的


谢谢你的建议

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

这是图书馆的新版本


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

这是图书馆的新版本


您的请求的状态代码是200(
print(r.statusCode)
),因此如果您仍然看不到数据,我想问题出在服务器端。谢谢@Eric D,不幸的是,我很确定问题不在服务器端,因为我有一个javascript客户端,它执行相同类型的请求,并且没有与“补丁”相关的问题。你可能是对的。出于好奇,我根据您的请求将
patch
替换为
put
,突然我们得到了一些JSON——我相信这也应该发生在patch上。您是对的,在文档中有一些使用put方法的调用。即使出现错误,JSON也应该返回,并且返回。我想这些问题与Swift的补丁电话密切相关。我不确定这是否是“仅仅”错误,我想我将尝试另一种方法来执行修补程序请求,以便更好地理解…您请求的状态代码是200(
print(r.statusCode)
),因此如果您仍然看不到数据,我想问题出在服务器端。谢谢@Eric D,不幸的是,我很确定问题不在服务器端,因为我有一个javascript客户端,它执行相同类型的请求,并且没有与“补丁”相关的问题。你可能是对的。出于好奇,我根据您的请求将
patch
替换为
put
,突然我们得到了一些JSON——我相信这也应该发生在patch上。您是对的,在文档中有一些使用put方法的调用。即使出现错误,JSON也应该返回,并且返回。我想这些问题与Swift的补丁电话密切相关。我不确定这是否是“仅仅”的错误,我想我将尝试另一种方法来执行补丁请求,以便更好地理解。。。
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)