Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios xcode的Http Post示例_Ios_Xcode_Http - Fatal编程技术网

Ios xcode的Http Post示例

Ios xcode的Http Post示例,ios,xcode,http,Ios,Xcode,Http,我需要一个简单的例子,在这里我们发布一些HTTP请求到服务器。我还需要在HTTP帖子中添加一些标题。我已经尝试过发布HTTP帖子,但是对于在请求中添加标题有点困惑。是否有任何必须添加到HTTP Post中的必填字段/标题???假设您有一个名为theRequest的NSURLRequest 您可以配置要发布的请求类型 [theRequest setHTTPMethod:@"POST"]; 对于标题,将值添加到标题,然后将其作为键值对添加: [theRequest setValue:authori

我需要一个简单的例子,在这里我们发布一些HTTP请求到服务器。我还需要在HTTP帖子中添加一些标题。我已经尝试过发布HTTP帖子,但是对于在请求中添加标题有点困惑。是否有任何必须添加到HTTP Post中的必填字段/标题???

假设您有一个名为
theRequest
NSURLRequest

您可以配置要发布的请求类型

[theRequest setHTTPMethod:@"POST"];
对于标题,将值添加到标题,然后将其作为键值对添加:

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

Authorization
标题设置
authorizationString

您的意思是,内容长度是必需的?具体取决于您试图发送的内容,它很可能是必需的。您可以连续发布表单值、多部分消息,甚至是一些内容(比如从流式响应中,您不知道前面的长度)。Http POST的任何示例中,我也可以在其中添加头??正如我所说的,这取决于您传递值的方式。接受的答案告诉您如何设置标题,但您传递POST数据的方式将回答要发送的内容。在大多数情况下,这是您发布的二进制数据中的字节数,但我鼓励您具体了解如何发送数据,以便自己解决这个问题。因为您没有描述您的场景,所以我无法告诉您什么将起作用。有没有HTTP post以及在post中添加标题的示例?你能告诉我吗?