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 に答える