新手入門Rails/iOS在這裏。我有一個Rails博客應用程序。我試圖用ASIFormDataRequest的HTTP POST方法從iOS上傳文章。這裏是所謂的代碼:來自iPhone的使用ASIFormDataRequest無法使用的發佈請求
NSURL *url=[[NSURL alloc] initWithString:@"http://localhost:3000/posts"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:@"Ben" forKey:@"name"];
[request setFile:@"star.png" forKey:@"image"];
[request startSynchronous];
NSString *response = [request responseString];
NSLog(@"response:: %@", response);
當我運行此代碼時,沒有任何反應。我的服務器沒有聯繫。我得到response ::(null)。任何想法爲什麼?
編輯我發現star.png需要有完整的文件地址。現在POST工作正常,但名稱或圖像都不會保存到數據庫中。有空名稱和圖像的新帖子被創建。任何想法爲什麼?
請求的迴應是什麼? – 2011-05-04 09:02:48
響應爲空 – John 2011-05-04 09:10:56
您是否對請求的錯誤構成威脅? – 2011-05-04 09:12:35