服务器端JavaScript:HTTP GET与cookie
Server-Side JavaScript: HTTP GET with cookie?
我有一个用JavaScript编写的UI Automation脚本。从该脚本中,我如何执行对带有cookie的URL的GET
请求?例如:
curl "https://example.com/path?a=123&b=cool" --cookie "c=12"
或者,如果你知道如何从JavaScript运行系统命令,就像你在Ruby中所做的那样,这也会起作用。
请参阅关于使用jQuery在浏览器中设置cookie的线程。
在JavaScript中检查HTTP GET请求后?以及读取"3.6.2。setRequestHeader()方法"在W3C的XMLHttpRequest规范中,我提出了:
function httpGet(url, opts={}) {
var client = new XMLHttpRequest();
client.open('GET', url, false); // not async
if (opts.cookie) {
client.setRequestHeader('Cookie', opts.cookie);
}
client.send();
}
仅供参考,我忽略响应,因为我正在删除资源(也许我应该验证正确的响应,以便我知道资源已被删除)。所以,是的,这应该是一个DELETE请求,但他们将服务器配置为接受GET请求,而我对此无法控制。
相关文章:
- 有没有一种方法可以防止img get请求使用css或js发生
- 在jquery中为显示/隐藏设置cookie
- 按下按钮时保存cookie
- CORS-重定向到第二个GET正在接收的页面
- jQuery Ajax GET请求工作不正常
- 如何在Analytics.js中始终了解最新的cookie过期时间
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 在javascript中设置cookie并在ashx处理程序中get
- 带有设置了安全标志的 cookie 的 GET 请求
- 在Javascript的get-Cookie中获取破折号后的值
- Android HTTP GET cookie / javascript issue?
- 在跨域服务器的GET请求中包含cookie
- 我如何使用NodeJs请求GET模块发送cookie
- Cookie作为图像名称和get值设置背景
- xmlhttp GET访问网站cookie
- 用AJAX请求发送POST, GET和COOKIE数据
- 使用cookie从ajax post请求在交叉后续ajax get请求
- retify GET请求返回响应cookie,但未写入浏览器
- Get a cookie value (javascript)
- 服务器端JavaScript:HTTP GET与cookie