我已使用此代码调用url,但网络请求失败 但是,如果我用指定的域替换IP地址(如abc.com/types)。任何人都知道为什么以及如何解决它?
fetch("192.168.1.99/SP/public/api/types")
.then((response) => response.json())
.then((responseJSON) => {
console.log(responseJSON);
if (responseJSON.code == 200) {
console.log("OK: " + responseJSON.result);
} else {
console.log("FAIL: " + responseJSON.message);
}
}).catch((error) => {
console.log(error);
});
Ps:我已经设置了AppTransportSecuritySetting。
答案 0 :(得分:1)
缺少协议http://
fetch("http://192.168.1.99/SP/public/api/types")
.then((response) => response.json())
.then((responseJSON) => {
console.log(responseJSON);
if (responseJSON.code == 200) {
console.log("OK: " + responseJSON.result);
} else {
console.log("FAIL: " + responseJSON.message);
}
}).catch((error) => {
console.log(error);
});