7,655
社区成员
发帖
与我相关
我的任务
分享
private string Reqest()
{
string resultString = string.Empty;
HttpWebRequest request = HttpWebRequest.CreateHttp("http://www.google.com");
request.Method = "GET";
request.BeginGetResponse((IAsyncResult result) =>
{
HttpWebRequest webRequest = result.AsyncState as HttpWebRequest;
HttpWebResponse webResponse = (HttpWebResponse)webRequest.EndGetResponse(result);
Stream streamResult = webResponse.GetResponseStream();
StreamReader reader = new StreamReader(streamResult);
//获取的返回值
resultString = reader.ReadToEnd();
}, request);
return resultString;
}
public delegate void GetResultEventHandler(object sender, string e);
public event GetResultEventHandler OnGetInfoCompleted;
private void Reqest()
{
HttpWebRequest request = HttpWebRequest.CreateHttp("http://www.google.com");
request.Method = "GET";
request.BeginGetResponse(GetInfoCompleted, request);
}
protected void GetInfoCompleted(IAsyncResult asyncResult)
{
try
{
HttpWebRequest webRequest = asyncResult.AsyncState as HttpWebRequest;
HttpWebResponse webResponse = (HttpWebResponse)webRequest.EndGetResponse(asyncResult);
Stream streamResult = webResponse.GetResponseStream();
StreamReader reader = new StreamReader(streamResult);
//获取的返回值
string resultString = reader.ReadToEnd();
if (OnGetInfoCompleted != null)
{
OnGetInfoCompleted(this, resultString);
}
}
catch (WebException ex)
{
MessageBox.Show(ex.Message);
}
}
private async resultString Reqest()
{
HttpWebRequest request = HttpWebRequest.CreateHttp("http://www.google.com");
request.Method = "GET";
HttpWebResponse webResponse = await request.GetResponseAsync();
Stream streamResult = response.GetResponseStream();
StreamReader reader = new StreamReader(streamResult, new GB2312.GB2312Encoding());
string resultString = reader.ReadToEnd();
return resultString;
}
public delegate void GetResultEventHandler(object sender, string e);
public event GetResultEventHandler OnGetInfoCompleted;
private void Reqest(string str)
{
System.Net.HttpWebRequest request = System.Net.HttpWebRequest.CreateHttp(str);
request.Method = "GET";
request.BeginGetResponse(GetInfoCompleted, request);
}
protected void GetInfoCompleted(IAsyncResult asyncResult)
{
try
{
System.Net.HttpWebRequest webRequest = asyncResult.AsyncState as System.Net.HttpWebRequest;
System.Net.HttpWebResponse webResponse = (System.Net.HttpWebResponse)webRequest.EndGetResponse(asyncResult);
System.IO.Stream streamResult = webResponse.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(streamResult);
//获取的返回值
string resultString = reader.ReadToEnd();
System.Windows.MessageBox.Show(resultString);
if (OnGetInfoCompleted != null)
{
OnGetInfoCompleted(this, resultString);
}
}
catch (System.Net.WebException ex)
{
System.Windows.MessageBox.Show(ex.Message);
}
}
输出提示错误Me.Items.Add(New ItemViewModel() With {.LineOne = resultString, .LineTwo = "Dictumst eleifend facilisi faucibus", .LineThree = "Suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus"})
我这个是wp8