gpt4 book ai didi

ios - iOS 中的 HTTP "POST"请求

转载 作者:行者123 更新时间:2023-11-28 18:42:40 24 4
gpt4 key购买 nike

我需要发布到这个 url:https://api.platform.com/media。我真的是 HTTP 请求的新手,我需要发送一个包含图像和其他 3 个参数的请求。我有我需要的值,但我不知道从哪里开始或它是如何工作的.... header 、Content-Length 和一些其他有线值。

这些是值:

media[user_profile_id]
media[channels_list][]
media[file]

最佳答案

创建一个 NSURLRequest 实例。将方法属性设置为 POST,并设置正文数据。

数据需要是 NSData 的单个实例,因此您必须继续附加您要发送的任何数据,每个字段都标记并用 & 符号分隔,如下所示:

id=12345&channels=1,2,3&image=123abcdef

请记住,您需要使用 NSString 的 dataUsingEncoding: 方法将所有字符串转换为二进制。如果您对图像使用 UIImage,它有类似的方法。

服务器当然需要知道如何解析数据,字符串是字符串,图像是图像。

最后,创建 NSURLConnection 实例,将当前对象设置为委托(delegate)并实现委托(delegate)协议(protocol)以接收响应。

关于ios - iOS 中的 HTTP "POST"请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9348746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com