网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

关于GET/POST请求传输时URL编码的介绍记录随笔

UTF-8编码的汉字:少数是汉字每个占用3个字节,多数占用4个字节

南华ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

# GET请求编码

Chrome会先把URL中非ASCII字符按照某种编码格式(谷歌浏览器是UTF-8)编码成byte数组后,然后转成16进制数组,然后在每个16进制数字前加上&分割

eg:

地址栏:http://localhost/eee.php?b=1zpeasy牛逼 回车

我们发现浏览器发送的请求是:http://localhost/eee.php?b=1zpeasy%E7%89%9B%E9%80%BC

也就是浏览器在发送请求前给编码处理了,首先是把非ASCII字符牛逼->二进制字节楼->16进制字节流 E7899BE980BC->%E7%89%9B%E9%80%BC

编码转换网址:UTF-8编码转换器-ME2在线工具 (metools.info)

# GET接收解码

互联网上的所有数据都是字节传输的,当服务器接受过来接受过来之后,首先会对url这一块解码,解码出http://localhost/eee.php(这部分解码是根据服务器配置文件设置的,列入tomcat

关于参数的解码这里不再赘述,详情可参考http请求(GET/POST)时,url/参数编码的过程分析_个人文章 - SegmentFault 思否

# POST请求编码

post提交参数时也是要编码的,和GET方式类似


分享标题:关于GET/POST请求传输时URL编码的介绍记录随笔
新闻来源:http://bjjierui.cn/article/dscdcje.html

其他资讯