我目前正在尝试从我的应用程序发送请求到我的休息服务。
现在,当我没有将Content-Type值设置为请求时,我的rest-service获取数据,但不是json。 我认为,设置内容类型标题将是解决方案,但是当它被设置时,我的rest-service接收NO数据。 (但是标题是用" application / json ..."正确设置的。 我是swift的新手,我想知道是否有人可以帮助我解决这个问题。
谢谢!
答案 0 :(得分:0)
我建议在Swift中使用Alamofire进行网络请求。另外,如果你处理JSON数据,我会使用SwiftyJSON库。然后你可以像这样建立网络请求:
...
如果响应返回到200范围内,您可以运行一些代码,如果它返回任何其他内容,它将失败,您可以在那里发现任何错误。您还可以在以下代码中启动和停止活动指示器,以便用户注意到正在进行后台操作。
编辑这都假设您的网络服务返回JSON数据。我没有任何方法可以验证,但如果确实如此,那么获取它应该非常简单。
答案 1 :(得分:0)
如果内容类型是JSON或纯文本
,请与您的后端开发人员联系如果纯文本只使用 text / plain;字符集= UTF-8 强>
你可以用任何海报插件检查一下这个 https://chrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop?hl=en