-1

json に問題があります。クエリを実行する必要があります:

{ "method": "authorize", "params": [ "100000202", "TestApp677" ] }

エンドポイントへ:http://xzasddfe.com/authorize/?ver=2_01

どうやってするの?

4

1 に答える 1

0

まず、いくつかの JSON ライブラリを見てみましょう。本当に使いやすいので、私はJSONKitを好みます。

次に、エンドポイントにデータを送信する方法を選択します ( NSURLConnection 、 ASIHTTPRequest )。

JSONKit と NSURLConnection を使用した例を次に示します。

-(void) postData {
   NSURL *url=[NSURL URLWithString:@"http://xzasddfe.com/authorize/?ver=2_01"];

    NSMutableDictionary *dic=[NSMutableDictionary dictionary];
    [dic setValue:@"authorize" forKey:@"method"];
    [dic setVObject:[NSArray arrayWithObjects:@"100000202",@"TestApp677",nil] forKey:@"params"];

    NSString *jsonString=[dic JSONString];

    NSMutableURLRequest *request=[[NSMutableURLRequest alloc] initWithURL:url];
    [request setHTTPMethod:@"POST"];
    [request setHTTPBody:[jsonString dataUsingEncoding:NSUTF8StringEncoding]];

    NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];

    [request release];

}
于 2012-08-01T12:12:16.017 に答える