get请求中,问好后面追加的&是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了get请求中,问好后面追加的&是啥意思相关的知识,希望对你有一定的参考价值。
get请求中,问好后面追加的&是什么意思?
<a href="?bank_interface_code=&bussinessType=&signFee=&agentNo=&salesName=&mcc=&customerNo=&pagingPage=2&openTimeEnd=&contractNo=&customerType=&isPageContrct=&status=&bankMcc=&openTimeStart=&isCheckInfo=&organizationCode=&phoneNo=&bankCustomerStatus=&sortColumn=id&pagingNumberPer=10&upperLimit=&agentName=&shopName=&mccCategory=&isPageContrctExp=&sortDirection=-1&fullName=&shortName=&">
http://www.baidu.com/25315/58263.html?name=hr&age=20&kino=0102548
带了3个参数,参数名分别为name、age、kino,参数值就在等号后面。
楼主的这个URL是不是太长了呀,get请求的长度是由限制的,好像是256左右来着。追问
粘错了,应该是下面这段代码,我给他分隔了一下,后面的&;是什么意思呢?
"bank_interface_code=&" +
"bussinessType=&" +
"signFee=&" +
"agentNo=&" +
"salesName=&" +
"mcc=&"
。。。。。。
这里的&是一种占位符,好像Java开发中数据库操作方面的。在这里用&,后面就可以按顺序为参数赋值,序号从0开始,好像是这样的。
追问刚才明明粘贴的是&/a/m/p;怎么又变成一个&符号了,
如果是这个样子的呢:name=&/a/m/p;age=&/a/m/p;。。。。?(去掉&后面所有的斜线)
用在URL后面的话,应该是转义字符,&/amp对应的就是符号“&”,(忽略/),所以你复制过来,后面的amp会消失,因为在网页里构成了转义字符
参考技术A 这里的&是一种占位符,Java开发中数据库操作方面的。在这里用&,后面就可以按顺序为参数赋值,序号从0开始。!!!乱码问题总结(后续遇到问题不断追加上....)
AJAX中Get请求乱码问题:
AJAX请求中GET和POST的区别:
GET:在请求时被附加到URL地址后面一起发送到服务器,而在URL中的字符只能是ASCII码,对于非ASCII码的字符,将无法表示就会出现乱码
POST:在使用POST方法时,查询字符串在POST请求的Header中存在,和HTTP请求一起发送到服务器,没有ASCII码的限制
在服务端处理:
String str = new String(("惺惺惜惺惺").getBytes("ISO-8859-1"),"UTF-8")
以上是关于get请求中,问好后面追加的&是啥意思的主要内容,如果未能解决你的问题,请参考以下文章