我想用httpwebrequest做一个自动登录网站的程序。是https协议,但是我从来没有进行过证书交换,其他的一些https的网站都有提示。这点很奇怪。
分析form以后我发现了有十几个<input……>,当然绝大多数都是hidden了。
我的问题是,
1.对于那些hidden的并且已经有value的,我在写参数的时候需不需要写进去?
2.有2个name为signature和timestamp的,value是空,并且也是hidden。这样<input type="hidden" name="Signature" value=""><input type="hidden" name="Timestamp" value="">,并且网页其他地方也没有相关代码,这些如何填参数?
3.网页的submit是用type为image而且没有name参数,<input type="image" src="https://192.168.0.1/1.gif" value="Continue" width="203" height="19" border="0" align="absmiddle">,我如何进行操作(因为我看网上有些代码用到了click这些操作)?还是不管,直接就post了?谢谢各位大虾指点
分析form以后我发现了有十几个<input……>,当然绝大多数都是hidden了。
我的问题是,
1.对于那些hidden的并且已经有value的,我在写参数的时候需不需要写进去?
2.有2个name为signature和timestamp的,value是空,并且也是hidden。这样<input type="hidden" name="Signature" value=""><input type="hidden" name="Timestamp" value="">,并且网页其他地方也没有相关代码,这些如何填参数?
3.网页的submit是用type为image而且没有name参数,<input type="image" src="https://192.168.0.1/1.gif" value="Continue" width="203" height="19" border="0" align="absmiddle">,我如何进行操作(因为我看网上有些代码用到了click这些操作)?还是不管,直接就post了?谢谢各位大虾指点
解决方案 »
- 本人是刚自学,请问这段代码是什么意思???,
- (小白问题)确定/取消 的confim。怎么让 点“取消”可以执行代码?
- windows 消息 表示方法 十六进制
- 可用SOCKET虚拟WEB目录吗?不用IIS!
- 比较简单:随即得到一个十位长度的字符串
- 急求:模糊查询,关键字查询问题的解决办法
- remoting 服务端配置文件读取的问题。
- 请问C# 有没类似Delphi ImageEn 控件?
- c#操作SQLite,如何在不同数据库文件之间复制表?
- MM急急疯狂送分!DataGrid中如何让显示的数据为小数点后4位!!
- web开发下,如何建立只有通过身份验证方可下载文件的程序?
- 2003 windows server 是否支持可视模式?
3、你的这个form很奇怪,没有submit类型,怎么触发submit动作啊,是不是在脚本里设置了?如果在脚本里设置,一般只要post目标的相应地址正确,也没有问题。更好的办法:安装一个网络抓包软件,IE提交一次,抓包看一下,什么问题都解决了。
我查了下,在form里面,type="image",会生成一个显示为由src定义的图片的button,用于点击。这个button同样可以触发submit,但是在这里面他没有定义name,我怎么定位啊?
还有一个https这个协议可以使用httpwebrequest来做吗?
谢谢!
1、httpwebrequest能不能向https的网站post
2、一般如果<input type=submit……>没有设置name参数,我如何触发呢?是不是直接post就可以了?
第二个直接post是可以的,使用HttpWatch看post的内容,发送同样的东西就可以了。