gpt4 book ai didi

objective-c - 使用 objective-c 创建 HTTP POST 消息并处理返回的 XML 数据

转载 作者:可可西里 更新时间:2023-11-01 16:34:47 26 4
gpt4 key购买 nike

情况介绍

对于我目前正在开发的应用程序,我需要编写网站 API 的代码来处理新视频的上传以及验证用户登录等。在 API 的文档中,提供的关于如何使用它的示例都是用 PHP 编写的,我不确定在 objective-c 中处理这个问题的最佳方法是什么,因为在协议(protocol)编程方面我的经验是obj-c 语言不足。

更深入的解释

我将避免发布有关 API 的任何详细信息,因为这应该保密,所以我希望我的解释足以生成某种简单的示例/答案。

所以基本思路是向 API url 发送 HTTP POST 请求。调用此 URL 的输出将是有关站点和当前登录用户的 XML 信息。

当向 API 发送 POST 请求时,我可以选择要随请求一起发送的某些变量,具体取决于我想要返回的信息类型(这可能是用户密码、用户 ID 等)第四)。

您发送到 API 的变量是按字母顺序排序的键值对数组(其中要发送到 API 的变量是键,值是您希望从该键返回的值)。

问题

我的问题很简单,您如何着手对某个 URL 执行 HTTP POST 请求并处理返回的 XML 数据?在 obj-c 中甚至有这样做的内置功能吗?

我一直在研究这个主题,但我似乎找不到与这个特定问题相关的任何信息,但如果有任何关于它的文章,那么我也将不胜感激。

最佳答案

My question simply is how you go about executing an HTTP POST request to a certain URL

你为此使用了 NSMutableURLRequest。您可以设置 HTTP 方法、 header 字段等。

and handle returned XML data?

NSHTTPURLResponse 将提供响应数据,无论是 XML、JSON、HTML 还是其他格式。

另一个选项是 ASIHTTPRequest ,由于其易用性而广受欢迎。

无论您决定使用什么,请先阅读 URL Loading System Programming Guide这样您就可以深入了解 Foundation 框架中内置的 URL 加载功能。

关于objective-c - 使用 objective-c 创建 HTTP POST 消息并处理返回的 XML 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099013/

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