Javascript 将查询字符串添加到所有请求(post、get)
我想用Jquery或纯Javascript向所有请求(post等)添加查询字符串 例如:Javascript 将查询字符串添加到所有请求(post、get),javascript,Javascript,我想用Jquery或纯Javascript向所有请求(post等)添加查询字符串 例如:domain.com?debug=true 我想在单击一个按钮及其Ajax时,添加此查询字符串 提前感谢您的指导。您可以使用body属性将数据发送到服务器 例如: fetch("URLHERE", { method: "POST", body: JSON.stringify({debug: true}), head
domain.com?debug=true
我想在单击一个按钮及其Ajax时,添加此查询字符串
提前感谢您的指导。您可以使用body属性将数据发送到服务器 例如:
fetch("URLHERE", {
method: "POST",
body: JSON.stringify({debug: true}),
headers: { // this lets you send data in json format
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json'
})
.then(res => ...)
请注意:您需要以字符串格式发送数据,这就是我使用JSON.stringify的原因
请点击此处查看参考资料:
编辑:在GET请求中不使用正文
请在此处查看原因:
如果要向服务器发送数据,通常使用POST
如果您希望使用get从服务器获取数据,则需要使用所需的url发送http请求,也可以使用query发送
例如:
我的终点是“https://api.getCoolData.com/?debugger=true
在您的服务器中,您可以使用查询部分,使用它为什么要将查询字符串添加到POST请求中?POST不应该有查询字符串,它只用于GET