嗨,我需要從Windows Phone 7的應用程序後的一些數據到網絡服務器的服務器,我有以下網址發佈以參數
someurl/devices.json
,我需要發送兩個參數與它
"externalDeviceId" and "platform" as parameters
任何人都可以讓我知道如何去做。我一直在嘗試這樣的事情
WebClient client = new WebClient();
client.UploadStringCompleted += new UploadStringCompletedEventHandler(webClient_UploadStringCompleted);
client.Headers["Content-Type"] = "application/x-www-form-urlencoded";
client.Encoding = Encoding.UTF8;
string argument = "externalDeviceId=123456789987654321"+"&platform=wp7"
client.UploadStringAsync(new Uri("someurl/devices.json"), "POST", argument);
,但我得到的webClient_UploadStringCompleted回調網絡異常。
我也嘗試過這樣的事情
soemurl/devices.json & externalDeviceId = 123456789987654321&平臺WindowsPhone7的=但這不是工作壓力太大得到一個錯誤404
讓我知道我錯了。這是在Windows Phone 7
以及它的工作,如果我註釋掉頭和編碼線它的工作原理
WebClient client = new WebClient();
client.UploadStringCompleted += new
UploadStringCompletedEventHandler(webClient_UploadStringCompleted);
// client.Headers["Content-Type"] = "application/x-www-form-urlencoded";
//client.Encoding = Encoding.UTF8;
string argument = "externalDeviceId=123456789987654321"+"&platform=wp7"
client.UploadStringAsync(new Uri("soemurl
/devices.json"), "POST", argument);
感謝鐵人沒有鬼SAN的幫助......我在圈子裏正想從去年有一天,只是一些討論,它有助於解決這個問題
哎呀didnt知道我必須單擊選中標記接受的答案,糾正它在我以前的帖子。感謝指出 – Avijeet