【问题标题】:Http Post Example for xcodexcode 的 Http Post 示例
【发布时间】:2012-02-23 05:21:49
【问题描述】:

我需要一个简单的例子,我们向服务器发布一些 HTTP 请求。而且我还需要在该 HTTP 帖子中添加一些标头。我曾尝试发布 HTTP 帖子,但对在请求中添加标头并不感到困惑。我必须在 HTTP Post 中添加任何必填字段/HEADER 吗??

【问题讨论】:

  • 你的意思是,内容长度是强制性的?
  • 具体取决于您要发送的内容,很可能是这样。您可以连续 POST 表单值、多部分消息甚至几件事(例如来自流式响应,您事先不知道长度)。
  • Http Post 的任何示例,我也可以在其中添加标题??
  • 正如我所说,这取决于您传递值的方式。接受的答案告诉您如何设置标头,但您传递 POST 数据的方式将回答要发送的内容。在大多数情况下,它是您发布的二进制数据中的字节数,但我鼓励您具体了解如何发送数据,以便您自己解决这个问题。由于你没有描述你的场景,我不能告诉你什么会起作用。

标签: ios xcode http


【解决方案1】:

假设您有一个名为theRequestNSURLRequest

您将请求类型配置为 POST 使用

[theRequest setHTTPMethod:@"POST"];

对于标头,您将值添加到标头中,您将它们添加为键值对:

[theRequest setValue:authorizationString forKey:@"Authorization"];

Authorization 标头设置authorizationString

【讨论】:

  • 是否有任何 HTTP 帖子的示例以及在帖子中添加标头?你能给我吗?
猜你喜欢
  • 2019-05-08
  • 2011-01-09
  • 1970-01-01
  • 1970-01-01
  • 2013-09-22
  • 2014-12-06
相关资源
最近更新 更多