免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3322 | 回复: 5
打印 上一主题 下一主题

怎么登录某个网站(例如12306,,你懂)在线等,一起讨论? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-23 12:35 |只看该作者 |倒序浏览
怎么使用http协议,登录某个网站,例如12306的网站?不是恶意的(只是拿大家最熟悉的例子来说明问题,望版主莫删帖),
我发现在点击 登录 按钮时 下面的链接是https的,没法跟踪数据了。。
https://dynamic.1230**/otsweb/loginAction.do?method=init#
就是不知道它是怎么组织用户名,密码,验证码的。

就是不知道用户名,密码,验证码以什么样的格式发给服务器的?

论坛徽章:
0
2 [报告]
发表于 2012-02-23 13:00 |只看该作者
不就是以 form 的形式传给服务器的吗?没有使用request strings 而已。

论坛徽章:
0
3 [报告]
发表于 2012-02-23 13:05 |只看该作者
form是什么形式的?
不知道是怎么组织的?什么格式?
digdeep126 发表于 2012-02-23 13:00
不就是以 form 的形式传给服务器的吗?没有使用request strings 而已。

论坛徽章:
0
4 [报告]
发表于 2012-02-23 13:08 |只看该作者
form 就是网页上的表格。你google一下。它是通过HTTP协议中的内容传给服务器的,不是通过 URL 中问号?后面的request string:  xxx=arg 的形式传给服务器。

论坛徽章:
0
5 [报告]
发表于 2012-02-23 13:10 |只看该作者
http://yzd.iteye.com/blog/1405107
Get和Post方法的区别

Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET,POST,PUT,DELETE. 一个URL地址用于描述一个网络上的资源,而HTTP中的GET, POST, PUT, DELETE就对应着对这个资源的查,改,增,删4个操作。 我们最常见的就是GET和POST了。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息.
我们看看GET和POST的区别
1. GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditPosts.aspx?name=test1&id=123456.  POST方法是把提交的数据放在HTTP包的Body中.
2. GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有限制.
3. GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值。
4. GET方式提交数据,会带来安全问题,比如一个登录页面,通过GET方式提交数据时,用户名和密码将出现在URL上,如果页面可以被缓存或者其他人可以访问这台机器,就可以从历史记录获得该用户的账号和密码.

论坛徽章:
6
酉鸡
日期:2013-11-04 15:30:02巳蛇
日期:2014-01-23 10:36:23双鱼座
日期:2014-01-23 13:08:332015亚冠之鹿岛鹿角
日期:2015-09-03 14:36:002015亚冠之武里南联
日期:2015-09-18 10:48:1315-16赛季CBA联赛之山西
日期:2016-05-05 00:05:33
6 [报告]
发表于 2012-02-23 13:50 |只看该作者
firebug
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP