【发布时间】:2015-09-13 14:53:21
【问题描述】:
我被要求基于 Fedena(学校管理系统)构建一个 iOS 应用程序。他们的 API 示例代码采用 HTML-JS 或 RUBY 格式。我要做的是以编程方式传递参数(令牌、URI 等),并在发送它们时,请求将返回一个 XML 文件,然后我可以在 tableView 中解析和查看该文件。
- 如何使用 AFNetworking 通过代码传递参数?
- 如何获取 XML 文件?
这是提供的 API 代码示例:
<html>
<head>
xhr.open('GET', fedena_server+"/api/users/"+username);
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhr.setRequestHeader('Authorization', 'Token token="'+token+'"');
xhr.send();
......
【问题讨论】:
-
你不应该考虑用 HTML/JS 发送它们。如果您没有使用 REST API 的经验,请查看 github.com/AFNetworking/AFNetworking 您需要的 API 调用从您共享的代码中很清楚,您必须发送一个 Get 请求并添加一个 HTTPHeaderField 进行身份验证。如果您需要进一步的帮助,请告诉我
-
@JadFeitrouni 你能举个例子,关于我的代码吗?非常感谢
标签: javascript html ios objective-c fedena