httpGet - GET 请求
优质
小牛编辑
139浏览
2023-12-01
向传递的 URL 发出一个 GET
请求。
使用 XMLHttpRequest
web API 向给定的 url
发出 get
请求。 通过调用给定的 callback
和 responseText
来处理 onload
事件。 通过运行提供的 err
函数,处理onerror
事件。 省略第四个参数 err
,默认将错误记录到控制台的 error
流。
const httpGet = (url, callback, err = console.error) => { const request = new XMLHttpRequest(); request.open('GET', url, true); request.onload = () => callback(request.responseText); request.onerror = () => err(request); request.send(); };
httpGet( 'https://jsonplaceholder.typicode.com/posts/1', console.log ); /* Logs: { "userId": 1, "id": 1, "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit", "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto" } */