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