4

通常の HTTP リクエスト (GET) を送信し、text/html で応答する必要があります。AFNetworkin 2 を使用してこの応答を送信するにはどうすればよいですか?

今、私は使用しようとしています

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://example.com"]];
[self HTTPRequestOperationWithRequest:request
                              success:^(AFHTTPRequestOperation *operation, id responseObject) {
                                  NSLog(@"JSON: %@", responseObject);
                              } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
                                  NSLog(@"Error: %@", error);
                              }];

そしてイライラしました-それは何もしません。デバッグ時、success 節も fail 節もトリガーされていません。

また、GET:parameters:success:failure: メソッドを使用しようとしましたが、応答として次のエラーが表示されます。

エラー: エラー ドメイン=AFNetworkingErrorDomain コード=-1016 「要求が失敗しました: 受け入れられないコンテンツ タイプ: text/html」

何が間違っているのか、リクエストを送信する正しい方法は何ですか(テキスト/ HTMLとして応答が得られる場合)、誰かが私に説明できますか?

よろしく、アレックス。

4

2 に答える 2

1
//AFN 2.0 is just support IOS 7,and it's standard use as follow:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:@"http://example.com/resources.json" 
  parameters:nil
     success:^(AFHTTPRequestOperation *operation, id responseObject) {
               NSLog(@"JSON: %@", responseObject)
     }failure:^(AFHTTPRequestOperation *operation, NSError *error) {
               NSLog(@"Error: %@", error);
     }
];
于 2013-11-09T13:34:32.447 に答える