>  기사  >  백엔드 개발  >  javascript - 请问在请求中自定义header有什么好处

javascript - 请问在请求中自定义header有什么好处

WBOY
WBOY원래의
2016-06-06 20:24:531487검색

我发现一些网站的postget请求的request headers里有自定义的参数,为什么他们不把这参数直接写在get或post的参数里,而要写在header里,请问这样做有什么好处和便利,什么时候应该这样做呢?

回复内容:

我发现一些网站的postget请求的request headers里有自定义的参数,为什么他们不把这参数直接写在get或post的参数里,而要写在header里,请问这样做有什么好处和便利,什么时候应该这样做呢?

建议你去了解下HTTP协议有关header的部分。你把session或者cookies写在get或者post里面吗?header验证也写在里面?

1.在用Ajax时,添加headerx-requested-with:XMLHttpRequest来告诉后端这是一个Ajax请求;
2.携带cookie数据,session_id;
3.发送user-agent,这就是经常看到为什么跳转到手机版电脑版了,靠这个来判断[也有别的方法来判断,别BB];
4.header验证,
5.accept-language.浏览器支持的语言
……

header里的是给服务器用的,get,post是给具体的业务用的。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.