社区
C#
帖子详情
关于WebClient的UploadDataAsync操作的问题
sffshh
2010-10-09 09:25:37
我在C#中用WebClient时碰到一个问题,如果WebClient所操作的URL页面不存在,得到404或者302。404错误都没问题,如果是302的话,用DownloadDataAsync是没问题,但如果是UploadDataAsync的话会让程序当掉。错误也处理不了。因为网址是手动输入的不能保证不会出现这种情况,有谁碰到过这种情况?
...全文
311
4
打赏
收藏
关于WebClient的UploadDataAsync操作的问题
我在C#中用WebClient时碰到一个问题,如果WebClient所操作的URL页面不存在,得到404或者302。404错误都没问题,如果是302的话,用DownloadDataAsync是没问题,但如果是UploadDataAsync的话会让程序当掉。错误也处理不了。因为网址是手动输入的不能保证不会出现这种情况,有谁碰到过这种情况?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sffshh
2010-10-09
打赏
举报
回复
最新得到的结果,其他网都什么大事,如果把网址设为www.baidu.com的一个不存在的网页,向它Post数据就会出问题。WebRequest也是一样。难道百度做了处理?
sffshh
2010-10-09
打赏
举报
回复
楼上的你试过没啊?程序是当在Weblcient里GetWebResponse的base.GetWebResponse(request);根本就得不到StatusCode
wuyq11
2010-10-09
打赏
举报
回复
判断http响应的StatusCode
C#
webClient
.DownloadFile
Async
异步源码
- 在释放`
WebClient
`对象之前,确保所有异步
操作
已完成,否则可能导致资源泄漏。 - 考虑使用更现代的`HttpClient`类,它提供了更多的控制和性能优化,尤其是在.NET Core中。 总结,`
WebClient
.DownloadFile
Async
`...
WebClient
的Post实现
通过
WebClient
的
Upload
String
Async
或
Upload
Data
Async
方法,我们可以轻松地实现POST请求。例如,要发送JSON数据,我们可以使用
Upload
String
Async
方法,将数据作为字符串传递。 以下是一个简单的使用
WebClient
进行...
webClient
文件上传及MD5验证
在IT领域,文件上传是常见的交互
操作
,尤其是在Web应用中。`
webClient
`通常指的是`System.Net.
WebClient
`类,这是.NET Framework提供的一种方便的HTTP客户端,用于执行基本的Web请求,如下载和上传文件。在这个场景...
ASP.NET 上传图片到指定的图片服务器
`
WebClient
` 提供了方便的方法来上传数据,例如 `
Upload
Data
Async
` 或 `
Upload
File
Async
`,它们允许在后台线程执行上传
操作
,不会阻塞用户界面。 以下是一个简化的 `Button1_Click` 方法示例: ```csharp ...
webservice 写的上传实例
对于大量文件上传,可以考虑使用异步
操作
提高性能,利用
WebClient
的
Upload
Data
Async
方法。同时,服务端可能需要进行多线程处理,或者使用队列来避免并发访问冲突。 9. RESTful Webservice: 虽然示例中提到的是...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章