我被要求基于 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();
......