javascript - 是否可以在浏览器中使用 JavaScript 发出 HTTP CONNECT 请求?
问题描述
我知道如果我将浏览器的代理设置更改为使用 HTTP 转发代理,它将向代理服务器发出 HTTP CONNECT 请求。但是这种行为对前端 JavaScript 代码是透明的。
出于纯粹的好奇,我想知道是否可以在客户端 JavaScript 级别上做到这一点。这甚至可能吗?
铬控制台:
fetch("https://example.com", {method: 'CONNECT'})
错误信息:
Promise {: TypeError: 无法在 'Window' 上执行 'fetch': 'CONNECT' HTTP 方法不受支持。
我不希望这个请求返回任何有意义的响应。令我惊讶的是,浏览器甚至不允许发送请求。
解决方案
推荐阅读
- python - 如何获取应用天蓝色表存储查询的不同值?
- apache-kafka - 想要一些如何使用kafkaUser的实际例子
- java - 如何在 java 类中获取每个字段及其子项的字符串表示形式?
- tabulator - 制表符 - 在 fitColumns 布局模式下保持列最小大小以适合数据
- python-3.x - 发现样本数量不一致的输入变量:[889, 418]
- java - 为什么Java(JAMA/math3)和Matlab/Python计算的特征值不一样?
- android - 无法从 WhatsApp 通知中获取图像
- java - Wildfly - 无法获得大于 256 的最大连接数
- amazon-web-services - 后端服务器的可信 SSL 证书
- lua - 如何给存储在字符串值中的用户名的玩家钱 - Roblox lua