z3u*_*3us 3 javascript post http-headers
我使用JS自动化框架来测试iOS应用程序。在测试的中间,我需要向服务器创建POST请求以向用户支付一些钱,然后验证更改是否反映在UI中。
请求看起来像:wwww.testserver.com/userAddMoney?user_id=1&amount=999
但是要在服务器上进行授权,我需要将特殊参数传递给请求的标头:
标头: X-Testing-Auth-Secret: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");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18401 次 |
| 最近记录: |