void setRequestHeader(string header, string value)
这个方法为HTTP请求中一个给定的首部设置值。
它有两个参数,第一个串表示要设置的首部,第二个串表示要在首部中放置的值。需要说明,这个方法必须在调用open()之后才能调用。这个函数困扰我好久了 ,怎么想也想不通,在这问问大家:
"第一个串表示要设置的首部"-->>>怎么理解呢?
第二个串表示要在首部中放置的值"-->>>怎么理解呢?例如:xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");其中xmlHttp是用来保存XMLHttpRequest实例化的一个引用

解决方案 »

  1.   

    使用 jquery 里的 ajax ,不用这么折腾
    5分钟就会用了
      

  2.   

    有追求,不过真没必要。
    我06 年时,搞懂过,但自从用了jquery 后,就没有关注过了。
      

  3.   

    呵呵,顶。
    建议去看一下HTTP协议相关的知识。这个函数就是用来补充HTTP头信息的。
    对于一个通信协议 消息头/消息体 的分割方式是很常用的
      

  4.   

    楼上讲的不错,你看一下HTTP协议就知道了!