阅读背景:

C# Webbrowser中发送http请求,上传文件

来源:互联网 

要搞一个项目,项目中需要用excel于PDM系统进行集成,用户点击按钮可以将正在编辑的excel上传到PDM系统。之前从来没搞过Web,也着实研究了两天才解决这个问题。之前在网上搜索过一些文章,讲怎么样通过http协议传送数据,大部分都是用WebClient和WebRequest实现的,因为登陆PDM系统需要用户名密码验证,如果没有用户名密码验证会抛出无权限的异常,尝试了两次之后还是放弃了。之后发现webbrowser里面有传送数据的功能,而且只要是通过webbrower登陆过,用户名和密码会被记录近cookie里面,之后再登陆这个域名就不需要身份验证了,然后通过Fiddler截获网页传输的HTTP请求,尝试了几次终于成功上传了数据,其实就是在组拼http头和体,既然之前没有搜到过webbrower上传的文章,那我就来写一下吧,希望能对有同样需要的人一些帮助。要搞一个项目,项目中需要用excel于PDM系统进行集成,用户点击按钮可以将正在编辑的exce




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: