gpt4 book ai didi

javascript - 如何使用 header 和数据创建对服务器的 javascript POST 请求

转载 作者:行者123 更新时间:2023-11-29 09:55:13 24 4
gpt4 key购买 nike

我使用 JS 自动化框架来测试 iOS 应用程序。在测试过程中,我需要向服务器创建 POST 请求,向用户发送一些钱,然后验证更改是否反射(reflect)在 UI 中。

请求看起来像:wwww.testserver.com/userAddMoney?user_id=1&amount=999

但要在服务器上授权,我需要将特殊参数传递给请求 header :

header : X-Testing-Auth-Secret:kI7wGju76kjhJHGklk76

提前致谢!

最佳答案

所以基本上你想设置 POST 请求的 header 。仅当它是 ajax 请求时才能执行此操作(您不能为普通的 html 表单提交请求设置 header )。这是一种为 ajax 请求设置 header 的方法:

var request = new XMLHttpRequest();
request.onreadystatechange= function () {
if (request.readyState==4) {
//handle response
}
}
request.open("POST", "url", true);
request.setRequestHeader("header", "blah blah");
request.setRequestHeader("Accept","text/plain");
request.send("post data");

关于javascript - 如何使用 header 和数据创建对服务器的 javascript POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13489481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com