gpt4 book ai didi

iphone - 如何初始化需要 JSON 负载的 Web 服务请求

转载 作者:行者123 更新时间:2023-11-28 22:40:19 26 4
gpt4 key购买 nike

我是 JSON 新手,找不到任何关于如何模拟 JSON 负载请求的资料。

我的最终目标是能够构建一个 Objective-C iOS 应用程序来处理这些请求-响应。我知道 ASIHttprequest 框架及其周围的请求-响应机制。

但是现在我有一个 web 服务 api,它需要各种 json 有效负载,还提供 json 格式的响应。这是一个例子:

示例网址:

https://mywebServiceURL/api/ApiKey/user/create

The ContentType header = “application/json”.

有效负载:PUT 有效负载是一个 JSON 字典,包含以下键值对:

email
screenName
User’s screen name.
password
passwordConfirm
phoneNumber (optional)
User’s phone number (optional)
picture A png file (64x64), encoded as a Base64 string (optional)

现在我的问题:

1 - 我如何正常模拟这个(在 ios 之外,只是为了测试)?我搜索了谷歌,但找不到我需要的东西,我得到了 curl.exe,但它给了我与浏览器提供的相同的东西,比如不允许的方法等。但这不是我唯一想要的。在了解 PUT、GET、POST 等的实际工作原理之前,我想尝试各种请求、供应值并体验一下 api。

2 - 将此类内容整合到 iOS 中的最佳方式是什么?我的项目中已经包含用于 Web 请求的 ASIHttp 和用于 JSON 处理的 JSONKit。

我做过这类事情,但使用 xml 响应,获取请求。 JSON 我是第一次工作。只是一个指向这样的示例内容的指针将是一个很大的帮助。

最佳答案

  1. 您可以使用多种 Chrome 扩展程序(例如高级 REST 客户端或 REST 控制台)来模拟 REST 调用。这些可以非常快速和轻松地安装到您的浏览器中,并允许您构建请求和查看响应。

  2. 我推荐使用开源 iOS 网络库 AFNetworking .该库内置了对 REST 调用和 JSON 解析的支持。它非常容易启动和运行,如果您需要更多高级功能,它会非常强大。

希望这对您有所帮助。

关于iphone - 如何初始化需要 JSON 负载的 Web 服务请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14726197/

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