我正在尝试从iOS应用程序访问Web服务。在文档中,它说我应该使用查询字符串来传递参数,但我不知道如何使用它。
我使用AFNetworking框架。之前提出了一个POST请求,它运行得很好,但不确定如何编写和传递查询字符串。
答案 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=...