我想使用swift NSURLConnection额外添加一个HTTP Entity (W3.org 链接 )。

我在我的NSMutableURLRequest urlEncoded一个名为entity-bodyHttp Header和我的urlEncoded键值放在一起,但是不起作用!

编辑

var request:NSMutableURLRequest = NSMutableURLRequest(URL:URL)
request.HTTPMethod = "POST"
request.setValue("{ my JSON Data }", forHTTPHeaderField: "entity-body")

===============>>#1 票数:2 已采纳

终于,我找到了可行的答案!

object是我的JSON,它存储在一个快速的String中。

var request:NSMutableURLRequest = NSMutableURLRequest(URL:URL)
request.setValue(String(count(object)), forHTTPHeaderField: "Content-Length");
request.HTTPBody = object.dataUsingEncoding(NSUTF8StringEncoding);

  ask by Mojtabye translate from so

未解决问题?本站智能推荐:

3回复

Swift:标头中带参数的HTTP请求

我需要发送一个HTTP请求,我可以这样做,但我的Backendless中的API需要HTTP请求标头中的application-id和secret-key。 你能帮忙把它添加到我的代码中吗? 谢谢
1回复

带有Alamofire的Swift 2.0:如何通过X-WSSE授权发送HTTP标头?

这是我的代码: 我得到的结果如下: } 我如何使用Alamofire发送身份验证标头? 我已经检查了github上的文档。 我做错了什么。 谢谢
2回复

在Swift中获取标题响应

我正在按照这个答案在我的swift项目中进行HTTP调用。 如何在Swift中发出HTTP请求? 以下是我用来进行同步调用的代码 这里有人可以帮助我使用此代码获取HTTP标头响应或状态代码吗? 请
2回复

HTTP参数和HTTP标头有什么区别?

我读了这个问题,但没有回答我的问题。 对我来说,标头和参数都是字典,区别在于标头是[String : String]而Parameters是[String : AnyObject]? 因此,如果您的参数也是字符串,则可以在标头中发送它们(同时使用'x-'前缀表示它们不是标准标头),这是一
3回复

在Swift中使用Alamofire时如何获取响应头?

我正在使用Alamofire进行休息(POST)请求并无缝地获得JSON响应。 但我只能访问响应机构。 我想获得响应标头。 使用Alamofire时难道不可能吗? 这是我的代码片段:
1回复

使用HTTP标头参数发布请求

我想使用Bittrex api。 我已经阅读了他们的api文档。 有如下解释。 对于此版本,我们使用标准HMAC-SHA512签名。 将apikey和nonce附加到您的请求并计算HMAC哈希并将其包含在apisign标头下。 我想用Swift做这件事。 但我不想使用
2回复

解码JSON对象(发送带参数的GET请求)-Swift 4 Decodable

考虑以下要点: https : //gist.github.com/anonymous/0703a591f97fa9f6ad35b29234805fbd-由于文件长度很大,因此没有有效的方式来显示所有相关信息。 道歉 我有一些嵌套的JSON对象,我正在尝试解码。 ^该establ
3回复

Swift中的PUT请求标头

我正在尝试在Swift中设置PUT请求。 我在Postman的以下设置中进行了尝试,并且可以正常工作: 服务器: 标头: 身体: 这是我在Swift中开发的代码,但我不知道如何发送标头:
4回复

在iOS 7中的Alamofire中设置自定义HTTP标头不起作用

我试图在iOS 7中使用我的自定义HTTP标头设置Alamofire.Manager.sharedInstance.session.configuration.HTTPAdditionalHeaders ,但我没有运气。 这在iOS 8中运行良好。 有没有人有什么建议?
1回复

Swift 5 URLRequest授权标头:保留,如何设置?

在Foundation中Swift的URLRequest的文档中,它说不应为保留的HTTP标头使用设置URLRequest标头值的标准方法。 在文档中指向保留的HTTP标头列表的链接稍深的地方,它说它可能会忽略设置那些标头的尝试。 但是它也说Authorization是保留的HTTP