发送自定义标头和Cookie



场景:我希望在单击提交按钮时发布带有自定义页眉和cookie的表单。

我尝试了下面的代码做,但失败了

<html>
<body>
<form  action="https://www.example.com/test/alter/" method="POST">
<input type="hidden" name="firstname" value="Test" />
<input type="hidden" name="email" value="test@example.com" />
<input type="submit" onclick="test_post()" value="Submit request" />
</form>
</body>
</html>

我不擅长js,我使用了下面的代码

<script>
function test_post(){
document.getElementById("myForm").submit();
xhr.setRequestHeader('Header1','Test_header');
document.cookie="userid=123;"
</script>

我如何提交带有自定义头和cookie的表单,它是XMLHttpRequest。

PS:使用插件或控制台编辑cookie和标题不是的要求

看起来您的函数没有关闭。您是否考虑过使用Axios HTTP客户端?https://github.com/axios/axios许多设计者倾向于避免使用老式的xhrXMLHttpRequest。这些可能会在很多方面出错。

最新更新