JavaScript 可以使用 XMLHttpRequest 对象来发送 HTTP 请求,也可以使用 fetch API 来发送 HTTP 请求。
例如,使用 XMLHttpRequest 对象发送 GET 请求的代码如下:
var xhr = new XMLHttpRequest();
xhr.open('GET', '/my/url', true);
xhr.onload = function() {
if (this.status == 200) {
console.log(this.responseText);
xhr.send();
使用 fetch API 发送 GET 请求的代码如下:
fetch('/my/url')
.then(function(response) {
return response.text();
.then(function(text) {
console.log(text);
除了发送 HTTP 请求之外,JavaScript 还可以通过修改浏览器的代理设置或者使用第三方库(如 cors-anywhere)来实现对 HTTP 请求的拦截。但是,这些方法的使用可能会受到浏览器的限制,并且一些方法可能不适用于所有情况。