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

2024-04-03

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

请求如下: wwww.testserver.com/userAddMoney?user_id=1&amount=999

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

Headers:X-测试-身份验证-秘密:kI7wGju76kjhJHGklk76

提前致谢!


所以基本上你想要设置 POST 请求的标头。仅当它是 ajax 请求时才可以执行此操作(无法为普通 html 表单提交请求设置标头)。以下是为 ajax 请求设置标头的方法:

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");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用标头和数据创建对服务器的 javascript POST 请求 的相关文章

随机推荐