fetch请求html页面,Fetch API 教程
时间: 2024-03-31 18:36:23 浏览: 222
好的,我来回答你的问题。
首先,我们需要了解一下Fetch API是什么。Fetch API是一种现代的网络请求API,可以通过它来进行网络请求和响应数据的处理。它提供了一种更加简单和灵活的方式来进行网络请求,相比于传统的XMLHttpRequest,它更加易于使用和理解。
下面是一个简单的Fetch API的示例代码,用于获取HTML页面:
```
fetch('http://example.com/mypage.html')
.then(response => response.text())
.then(html => console.log(html))
.catch(error => console.error(error));
```
首先,我们使用fetch函数来发起一个GET请求,请求的是http://example.com/mypage.html这个页面。fetch函数返回一个Promise对象,我们可以通过then方法来处理响应。
在第一个then方法中,我们调用了response.text()方法,将响应数据解析为文本格式。在第二个then方法中,我们将解析后的HTML代码输出到控制台。
如果请求出现错误,我们可以通过catch方法来处理错误。
需要注意的是,如果我们请求的是跨域资源,需要在服务器端设置CORS(跨域资源共享)策略,否则会出现跨域请求失败的问题。
以上就是简单的Fetch API请求HTML页面的示例代码和说明。希望能对你有所帮助。
阅读全文