返回MS.InternalMemoryStream的简单Web客户端请求
本文关键字:Web 客户端 请求 简单 MS InternalMemoryStream 返回 | 更新日期: 2023-09-27 17:58:31
我有一个简单的web客户端,它连接到网页并返回数据。代码如下:
try
{
WebClient webClient = new WebClient();
Uri uri = new Uri("https://domain.com/register.php?username=" + txtbUser.Text);
webClient.OpenReadCompleted +=
new OpenReadCompletedEventHandler(webClient_OpenReadCompleted);
webClient.OpenReadAsync(uri);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
void webClient_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
if (e.Error == null)
{
//Process web service result here
MessageBox.Show(e.Result.ToString());
}
else
{
//Process web service failure here
MessageBox.Show(e.Error.Message);
}
}
来自e.Result
的数据是MS.InternalMemoryStream
,而不是来自网页的数据,从网页返回的数据应该只是0或1。有什么想法吗?
谢谢,Nathan
.ToString()返回类的名称-在本例中为InternalMemoryStream。你必须阅读流才能得到结果。查看