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=&">

&是英文and的缩写,在URL中连接多个参数,例如:
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请求中,问好后面追加的&是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

c语言中,m=(num1>num2)?num1:num2;这个语句啥意思?里面的问好和冒号是啥作用

这个赋值运算符后面的 & 是啥意思?

乱码问题总结(后续遇到问题不断追加上....)

在c语言中 if(0)是啥意思

switch语句中case后面的东西是啥意思?

后面带 () 的箭头函数是啥意思? [复制]