编程语言
首页 > 编程语言> > javascript-是否可以在js请求上设置自定义标头?

javascript-是否可以在js请求上设置自定义标头?

作者:互联网

这样的事情可能吗?

<script src="http://myserver.com/some.js" my-custom-header="foo"></script>

更新(更多细节):

我被问到是否有一种方法可以使用标头而不是GET参数将某些参数作为脚本请求的一部分传达给服务器.我说:“不,”但我想再检查一遍.

解决方法:

简短的回答:不.默认情况下,脚本标记将仅检索src属性中指定的资源.

但是,如果您使用AJAX请求检索脚本(并在以后添加/执行它),则可以使用XMLHttpRequest对象的setRequestHeader函数(请参见http://www.developertutorials.com/learn-ajax/custom-http-headers-2643.php).

您还可以使用更复杂的方法,例如使用mod_rewrite重写路径,并将参数包括在url中.最佳解决方案取决于您要执行的操作以及对服务器的控制权.

标签:http-headers,javascript
来源: https://codeday.me/bug/20191208/2093848.html