我有如下代碼:無法接收來自服務器的響應?
public static void sendData()
{
try
{
WebClient wc = new WebClient();
var URI = new Uri("abc.com");
string str = "data=1234";
wc.Headers["Content-Type"] = "application/x-www-form-urlencoded";
wc.UploadStringCompleted += new UploadStringCompletedEventHandler(wc__UploadStringCompleted);
wc.UploadStringAsync(URI, "POST", str);
}
catch (Exception ex)
{
string temp = ex.Message;
}
}
public static void wc__UploadStringCompleted(object sender, UploadStringCompletedEventArgs e)
{
try
{
string tt = e.Result;
}
catch (Exception exc)
{
}
}
這是發送sucessfull到服務器,但它不能reciced數據response.Please教我如何響應數據,我希望得到響應的SendData方法沒有委託和wc__UploadStringCompleted是不叫
如果您不需要爲WP7的支持,我會用'HttpClient',而不是'WebClient'。與'async-await'模式一起使用時更友好。該軟件包通過'NuGet'可用,需要一秒鐘才能安裝,一分鐘即可適應。 http://www.nuget.org/packages/Microsoft.Net.Http/2.2.18 –