AFNetworking:使用查询字符串进行GET

时间:2013-04-14 13:17:01

标签: ios xcode afnetworking

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

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

1 个答案:

答案 0 :(得分:7)

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

例如:

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

将由AFNetworking转换为:

 GET <baseURL>/transactions?api_key=...&user_id=...