发送自定义标题和cookie

时间:2018-12-09 16:05:26

标签: javascript http cookies header xmlhttprequest

场景: 当我单击“提交”按钮时,我希望使用我的自定义标题和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和标题不是必需的

1 个答案:

答案 0 :(得分:0)

您的函数似乎没有关闭。 您是否考虑过使用Axios HTTP clienthttps://github.com/axios/axios 许多设计人员更喜欢避免使用老式的xhr XMLHttpRequests。这些错误有很多种方法。