2011-09-21 459 views
0

我發佈一些值到dotnet webservice.For這我使用AsiFormDataRequest.Values張貼suceesfully但即將到來的響應是XML格式。所以iam不能以json格式獲得成功或失敗的消息。 我想在發佈到服務器之後獲取json響應。JSON解析Dotnet webserivces問題

預先感謝。

+0

根據服務器的不同,您需要在請求的標題中添加「Accept:application/json」。有時這會觸發響應以JSON而不是XML。 – Codo

+0

iam使用httprequest Post方法。現在得到json響應,但是當給對應的參數給出正確的值時,它總是顯示消息「失敗」。 – Nari

+0

你最好展示用於發送請求和接收答案的Objective-C代碼。還請顯示「失敗」的完整回覆。它會幫助我們幫助你。你有什麼改變,你現在得到不同的迴應? – Codo

回答

2

您需要將服務器配置爲使用JSON而不是XML進行響應。在你的應用程序中,你無能爲力。如果您無法控制服務器,則需要忘記JSON並解析XML。

+0

但這個相同的web服務鏈接通過android編碼調用它給出了json響應,但在iphone它沒有來.. – Nari

+0

iam使用httprequest Post方法。現在獲取json響應,但它始終顯示消息是「失敗」參數。 – Nari