我有一个表单,可以作为get方法向端点发出正确的请求。
var form = document.createElement('form');
with (form) {
setAttribute("name", "theForm"); // give form a name
setAttribute("action","PATHTO"); // give form an action
setAttribute("method", "get"); // give form a method
}
document.getElementsByTagName("body")[0].appendChild(form);
document.forms[0].submit();
但是,我需要在请求中设置一个具有键值对的标题,例如
ExtraInfo : 28473432894789238473293874329
我如何使用javascript来操作表单。
答案 0 :(得分:1)
您无法使用FORM
发送标头,而是可以通过XMLHttpRequest
这种方式实现此目标:
var oReq = new XMLHttpRequest();
oReq.open("GET", "PATHTO");
oReq.setRequestHeader('ExtraInfo', 28473432894789238473293874329);
oReq.send();