码迷,mamicode.com
首页 > 其他好文 > 详细

一些标记符号

时间:2016-04-15 00:20:24      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

1. Ajax向服务器发送请求时,URL中经常会自定义一个参数用以区别自己的ID。
  常见的符号有“?”、“=”、“&”
  例如w3school中的“xmlhttp.open("GET","demo_get.asp?t=" + Math.random(),true);”。其中“?”是URL和参数设置的分隔符,“=”是参数名和参数值的
分隔符,而“&”则是参数和参数之间的分隔符。

2. setRequestHeader:通常在HTTP协议里,客户端像服务器取得某个网页的时候,必须发送一个HTTP协议的头文件,告诉服务器客户端要下载什么信息以及相关
的参数,而 XMLHTTP 就是通过HTTP协议取得网站上的文件数据的,所以也要发送HTTP头给服务器。但是 XMLHTTP 默认的情况下有些参数可能没有说明在HTTP头
里,这时当我们需要修改或添加这些参数时就用到了
  get方法:没有提交内容,其传送参数的方式就是通过虚拟地址,即“?”后面增添的内容传送。例如:GET/bb.asp?www=1234 HTTP/1.1中,参数全部也就只
有“www=1234”这么多而已。
  post方法:POST是将参数放到HTTP后面,姑可以传送比较多的内容,可选类型也更多。例如:
   POST /bb.asp HTTP/1.1
    
Accept: */* 

    Accept-Language: zh-cn 
    UA-CPU: x86 
    Accept-Encoding: gzip, deflate      User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) 
    CONTENT-TYPE:application/x-www-form-urlencoded
     Content-length: 8     Host: www.e4j.cn:89

    Connection:close
    Cookie:%C3%F7%CC%EC=%B0%CB;ASPSESSIONIDASDBSDRR=BLEDBIBBCGKBJAKJCFEJKGII
  
setRequestHeader方法只是XMLHTTP为添加或修改HTTP头提供的一个接口方法而已,至于里面的值则是HTTP协议的含义,当然也可以发自己的东西进去,即使IIS
不能识别你的信息也不会报错
如: setRequestHeader "MyName", "Supermanking"。虽然IIS不会报错,但这个信息也可以有用,可以在ASP程序里读取HTTP头信
息。
还有,CONTENT-TYPE:application/x-www-form-urlencoded含义是表示客户端提交给服务器文本内容的编码方式是URL编码,即除了标准字符外,每字节以双
字节16进制前加个“%”表示。
当然还有其他编码方式,如:CONTENT-TYPE:multipart/form-data
【具体详细内容可参考原作:http://blog.csdn.net/iamduoluo/article/details/7215639】

 

 

一些标记符号

标签:

原文地址:http://www.cnblogs.com/zhangyd/p/5393601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!