是的,一个渐进式网络应用(PWA)能够向用户的localhost
发出REST请求。下面是一个使用JavaScript和fetch API发送REST请求的示例代码:
fetch('http://localhost/api/endpoint', {
method: 'GET',
headers: {
'Content-Type': 'application/json',
},
})
.then(response => response.json())
.then(data => {
// 处理返回的数据
console.log(data);
})
.catch(error => {
// 处理错误
console.error('Error:', error);
});
这段代码使用fetch API发送一个GET请求到http://localhost/api/endpoint
。你可以根据你的需求修改URL以及请求方法(GET、POST、PUT等)和请求头。
请注意,为了让PWA能够向localhost
发出请求,你需要确保你的PWA运行在同一个域名下(例如http://localhost:3000
)。此外,你可能还需要确保你的后端服务器允许跨域请求。
另外,注意到上面的示例是在JavaScript中使用fetch API发送REST请求。如果你正在使用其他编程语言或框架,可以根据对应语言或框架提供的HTTP客户端库来发送REST请求。