url是如何编码我们提交的数据的

通常,我们访问一个网页时如果要提交我们的数据,分为get型和post型,get型就是我们的提交数据直接显示在url中,这个怎么讲?(前提是我们想提交url编码后的数据。)意思就是后台是怎么传输的,它在url中就是怎么传输的,但是不同的浏览器还有差别,比如ie浏览器就是后台提交的数据怎么传输,然后显示在url中就是怎样的,火狐不显示后台的那种编码后,上个图吧,这个事ie的看到没我们提交的都是%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%2F%78%73%73%2F%29%3C%2F%73%63%72%69%70%74%3E,ie的url地址和后台传输编码都是一

一样的,二火狐与chrome不太一样,如图他们的url只是部分编码,不对,firefox是在url中不予以显示编码后,直接是编码前的所以firefox还是相对比较安全的。

当然这里还有一种提交方式是post方式。当然我们如果要对它做类似get的处理,我们要改后台提交的代码,不是直接提交那些编码后的代码,提交那些编码后的代码浏览还要对他们再进行一次编码,就不是我们本想提交的那些恶意代码了。所以要在后台类似下面那个红线画的那些数据,直接在那改我们想编码后的数据。这些还有一个大前提是后台没有对我们的恶意字符做过滤处理。如果了后台做了过滤,那就是另外一回事了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值