首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpWebRequest问题

HttpWebRequest问题
EN

Stack Overflow用户
提问于 2009-12-17 04:44:15
回答 1查看 165关注 0票数 0

我对HttpWebRequest协议有一点小问题,我想知道我是应该尝试不同的方法,还是我做错了什么。

我遇到的问题是这样的。我有一个客户机/服务器,它向服务器发送一个HttpWebRequest。服务器接收到此响应,然后运行一个生成文件的小实用程序。然后,服务器在Response.OutputStream中发送文件。客户端应该接收这个流,并将其写入一个文件。有时我得到一个套接字异常,有时客户端收到的文件只有1kb,而原始文件大约是29kb。

我想要实现的是这一点。有两个组件:服务器1和服务器2。服务器1托管web应用程序。当用户使用服务器1请求文件时,服务器1应向服务器2发送命令以创建该文件,然后服务器1应接收该文件。我只担心两个服务器之间的交互,所以那里的一切都应该是自动化的。

我想知道做这件事最好的方法是什么。HttpWebRequest在大多数情况下都可以工作,但我想让它更可靠。WebClient能做这样的事情吗?我想使用ftp协议也是可能的?

EN

回答 1

Stack Overflow用户

发布于 2009-12-17 04:51:29

最可能的原因是:当您收到响应时,您会尝试使用一个读请求获取整个内容。您需要继续调用read,直到到达流的末尾。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1917563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档