我创建了一个宁静的web服务,当我使用Postman通过POST发送Json数据时,它工作正常,但是当我尝试通过我的Phonegap页面的ajax POST发送一些东西时,Phonegap页面的url会以某种方式得到附在下面定义的网址上:
<script>
$(document).ready(function(){
$('#submit').click(function(){
$.ajax({
url:"http://localhost:8080/rest/user/",
type:'post',
data : {
"id": 4,
"firstname": "Max",
"lastname": "Mustermann"
},
dataType: 'JSON',
success: function(res, status, xhr){
console.log(res);
}
});
});
});
</script>
在Firefox控制台中查看POST方法,网址突然显示如下:
http://192.168.1.102:3000/proxy/http://localhost:8080/rest/user/
为什么会发生这种情况?如何防止这种行为?
提前致谢!
编辑:当用实际的IP地址替换localhost时,Firefox控制台中的url看起来是正确的,但不知怎的,它仍然无效...
答案 0 :(得分:1)
它现在正在工作:
答案 1 :(得分:0)
我认为您已打开任何VPN服务或代理服务器。这就是为什么网址通过您的代理地址192.168.1.102:3000/proxy