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

WBOY
Lepaskan: 2016-06-06 20:24:53
asal
1489 orang telah melayarinya

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

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan