如何向https://www.ip.cn/api/index?ip&type=0发出get请求,返回的json信息转化为字符串后输出到控制台
时间: 2024-10-05 11:02:19 浏览: 34
python爬虫练习:爬图片
要使用 JavaScript 发送 GET 请求到 `https://www.ip.cn/api/index?ip&type=0` 并获取 JSON 数据,你可以使用内置的 `fetch` 函数。这是一个示例:
```javascript
// 定义 API URL 和参数
const apiUrl = 'https://www.ip.cn/api/index';
const params = { ip: '', type: 0 }; // 假设你已经有了正确的 IP 地址
// 更新参数为实际 IP 地址
params.ip = 'your-ip-address'; // 替换为你想查询的实际IP地址
// 使用 fetch 函数发送 GET 请求
fetch(`${apiUrl}?${new URLSearchParams(params)}`)
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.json(); // 将响应解析为 JSON
})
.then(data => {
// 将 JSON 数据转换为字符串并输出到控制台
const jsonString = JSON.stringify(data, null, 2); // 用两空格进行缩进
console.log(jsonString);
})
.catch(error => {
console.error('Error:', error);
});
```
请确保替换 `'your-ip-address'` 为你要查询的实际 IP 地址。这段代码首先构造完整的 URL,然后使用 `fetch` 获取数据,如果成功,解析 JSON 内容,并将其转换为字符串输出到控制台。如果有错误,会捕获并打印错误信息。
阅读全文