除了使用基本的fetch方法,还可以通过创建一个Request对象来完成请求(实际上,fetch的内部会帮你创建一个Request对象)
new Request(url地址, 配置)
注意点:
尽量保证每次请求都是一个新的Request对象 ,当为流式请求数据,如果每次请求的都是一个request对象,下次请求会携带上次的请求
<button>得到所有的省份数据</button><script>let req;function getRequestInfo() {if (!req) {const url = "http://101.132.72.36:5100/api/local";req = new Request(url, {});console.log(req);}return req.clone(); //克隆一个全新的request对象,配置一致}async function getProvinces() {const resp = await fetch(getRequestInfo())const result = await resp.json();console.log(result)}document.querySelector("button").onclick = function() {getProvinces();}</script>
