3

我想将以下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部分。

谁能帮我这个?谢谢。

4

1 回答 1

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];
于 2013-01-14T16:07:30.943 回答