2010-09-30 64 views
0

我在iPhone中實現一個web服務時遇到困難,我認爲我的請求中有問題。 我試圖實現web服務使用NSURLConnection & ASIHTTPRequest但沒有得到成功。要解決問題我想打印請求作爲原始文本,我發送到webservice.Currently我越來越<ASIHTTPRequest: 0x6b39fd0>當我打印請求,我想要它作爲原始文本。如何在iPhone中打印控制檯請求

任何幫助將深深讚賞!

回答

3

轉到ASIHTTPRequestConfig.h類和設置從0到1

你會看到身體印和URL編碼的DEBUG_FORM_DATA_REQEUEST。

0

您是否嘗試過運行ASIHTTPRequest的示例代碼呢?首先嚐試在他們的網站上運行代碼片段,使用NSLog打印結果並查看它是否有效。然後你就知道該怎麼處理你的麻煩了。

+0

感謝您的回覆, 我看到了文檔,但他們沒有關於如何打印請求的任何信息。 假設以下是我的代碼。 ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL:url]; [請求setPostValue:@「Ben」forKey:@「first_name」]; [request setPostValue:@「Copsey」forKey:@「last_name」]; [請求setFile:@「/ Users/ben/Desktop/ben.jpg」forKey:@「photo」]; 現在我想在nslog中看到作爲原始文本的最終請求。 有可能嗎? – user130934 2010-09-30 13:27:41

+0

您應該編輯您的問題,而不是在評論中發佈您的代碼,這樣,其他人也將能夠看到您的代碼。答案:不,你看不到請求作爲一個字符串,它是一個對象,如果有幫助,試試這個:NSLog(@「request:%@」,[request description]); – 2010-09-30 13:37:40