获取卷曲:(6)无法解析主机:localhost
通过curl --data "ip=127.0.0.1&device_type=web" http://localhost/api/users/getToken.json
调用localhost网址时,我遇到了问题。我确实检查了this question,但它对我没有帮助。
我的卷曲命令:
curl -H "Content-Type: application/json" --data "ip=127.0.0.1&device_type=web" http://localhost/api/users/getToken.json
还在所选答案中尝试了解决方案:https://stackoverflow.com/a/40078901/1225070
curl --data "ip=127.0.0.1&device_type=web" http://192.168.1.1/api/users/getToken.json
但是,如果我使用IP地址
运行它,则上述命令正在运行 $( "#mapBtn" ).click(function() {
sendForm();
});
function sendForm(){
alert('alert');
var selVal= $('#category option:selected').val();
alert(selVal);
$.ajax({
url : "mapping",
data :{selected: selVal},
contentType : "application/json; charset=utf-8",
type : 'POST',
success : function(result) {
alert("success");
}
});
}
});
使用localhost时,为什么这不起作用的任何帮助?
答案 0 :(得分:0)
我遇到了同样的错误,发现我的/etc/hosts
没有应有的本地映射。
如果您运行cat /etc/hosts
并且没有向您显示包含以下内容的行,那么您将遇到与我相同的问题:
127.0.0.1 localhost
要解决此问题,只需在您的/etc/hosts
文件中添加上一行内容即可。您还可以通过运行以下命令来实现此目的:
sudo echo "127.0.0.1 localhost" > /etc/hosts