我是 JSON 新手,找不到任何关于如何模拟 JSON 有效负载请求的材料。
我的最终目标是能够构建一个objective-c iOS 应用程序来处理这些请求-响应。我知道 ASIHttprequest 框架和它所使用的请求-响应机制。
但是现在我有一个 webservice 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 我是第一次工作。只需指向此类示例内容的指针就会有很大帮助。