Maison  >  Article  >  développement back-end  >  javascript - 请问在请求中自定义header有什么好处

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

WBOY
WBOYoriginal
2016-06-06 20:24:531439parcourir

我发现一些网站的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是给具体的业务用的。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn