我想将以下GET
请求转换为NSMutableURLRequest
的实例:
curl -X GET \
-H "X-Parse-Application-Id: sdasfasdf" \
-H "X-Parse-REST-API-Key: asdfasdfasdfasd" \
-G \
--data-urlencode 'where={"arrayKey":2}' \
https://api.parse.com/1/classes/RandomObject
我知道如何设置标题和方法,但不知道如何添加--data-urlencode
部分。
任何人都可以帮我吗?感谢。
答案 0 :(得分:1)
您可以使用-[NSString stringByAddingPercentEscapesUsingEncoding:]
方法对字符串进行编码。然后,您只需将字符串附加到URL。
NSString *URLPrefix = @"https://api.parse.com/1/classes/RandomObject";
NSString *encodedQuery = [@"where={\"arrayKey\":2}" stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSURL *URL = [NSURL URLWithString:[NSString stringWithFormat:@"%@?%@", URLPrefix, encodedQuery]];
[request setURL:URL];