2

我正在尝试从我的 iOS 应用程序访问 Web 服务。在文档中它说我应该使用查询字符串来传递参数,但我不确定如何使用它。

我使用 AFNetworking 框架。之前提出了一个 POST 请求,它工作得很好,但不确定如何编写和传递查询字符串。

4

1 回答 1

7

“查询字符串”由 AFNetworking 生成。只需使用 getPath:parameter:... 方法并提供参数字典。确保字典具有 Web 服务所需的每个查询名称的键。

例如:

[client getPath: @"transactions"
     parameters: @{ @"api_key" : ksomeAPIKey,
                    @"user_id" : user_id }
     ...]

将由 AFNetworking 转换为:

 GET <baseURL>/transactions?api_key=...&user_id=...
于 2013-04-14T13:25:35.133 回答