2013-02-17 173 views
-4

我有這樣的標準AFNetworking方法AFNetworking總是失敗

[自postPath:@ 「/註冊/」 參數:PARAMS成功:^(AFHTTPRequestOperation *操作,ID responseObject)

它總是失敗。總是。

我需要做些什麼才能讓它通過。後端服務器應該返回到應用程序,以便通過?

瓶/ Django的優選或剛剛解釋的概念,如果你不熟悉Python

在使用燒瓶 我試圖 1.返回用戶 2的JSON表示返回200響應的時刻沒有內容

這些似乎都沒有工作。

我該怎麼辦?

+1

如何從[您的其他問題(http://stackoverflow.com/questions/14918839/create-user-method-is此不同-失敗)? – 2013-02-17 08:39:30

+0

它是類似的,我只是把它分解成一個小塊,因爲沒有人回答全面的問題,我認爲這可能更容易回答。 – JoseSwagKid 2013-02-17 08:47:00

+1

如果你想得到更好的答案,你應該儘可能詳細地解釋「它總是失敗」的含義。 (你是否收到迴應?如果有,它裏面有什麼?是否有錯誤代碼?你確定你正在與你的服務器通話,如果有,它回送了哪些數據?你是否收到任何錯誤日誌中的服務器?等) – 2013-02-17 08:50:49

回答

1

這是我的大項目之一(AFNetworking和JSON響應)工作的例子:

- (void) loadItems:(NSString*)searchText 
{ 
    NSString *surl = [NSString stringWithFormat:@"http://localhost:8888/index.php?s=%@", searchText]; 
    NSURL *url = [NSURL URLWithString:surl]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 

    [AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]]; //content-type is not set properly by the server 
    AFJSONRequestOperation *operation = 
     [AFJSONRequestOperation JSONRequestOperationWithRequest:request 
      success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) { 
       NSLog(@"Done: %@", JSON);     
      } 
      failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON){ 
       NSLog(@"failure: %@", [error description]); 
      }]; 

    [operation start]; 
} 

希望這有助於。

您還可以檢查這個答案後請求: AFNetworking - How to make POST request