我有如下代码:无法接收来自服务器的响应?
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 –