使用 fetch 发送请求的问题
Posted
技术标签:
【中文标题】使用 fetch 发送请求的问题【英文标题】:Issues sending requests using fetch 【发布时间】:2019-04-30 13:40:11 【问题描述】:我正在使用 FETCH 发出 GET 请求。我还在使用 NGROK 进行 HTTP 隧道。我的问题就在这里,当我使用var url = 'http://localhost:9090/test-message'
时,我得到了回应,但是当我使用
https://c2f2493e.ngrok.io/test-message
时,我没有得到回应。我不知道这里可能有什么问题。
这里是完整的代码:
fetch(url).then(function(response)
console.log(response)
)
【问题讨论】:
URL 没有发送任何响应?如果你在浏览器中打开它是空的。 会不会是 CORS 问题?您的控制台中是否出现任何错误? ngrok.com/docs#cors-basic-auth @maio290 当我在浏览器上打开时,它可以工作。 @fyroc 控制台上没有错误。 该url没有任何GET方法请求 【参考方案1】:此网址var url = 'http://localhost:9090/test-message '
没有任何获取方法请求。
你可以试试这样
function myFunction()
var str = "http://localhost:9090/test-message";
var res = str.split("/");
res = res.reverse();
alert(res[0]); //text-message
【讨论】:
以上是关于使用 fetch 发送请求的问题的主要内容,如果未能解决你的问题,请参考以下文章
使用 fetch 从通过 golang 提供的 HTML 文件发送请求