我只是想知道为什么我不能通过ajax post请求传递url String。我发布到我自己的服务器上,所以我猜没有CORS问题。
当我尝试做这个时:
var url = $(".testInput").val();
$.post("api.php", {addSong: url});
我从我的php文件中获得403 Forbidden。
但是,一旦我这样做:
var url = $(".testInput").val().replace("http://", "").replace("https://","");
$.post("api.php", {addSong: url});
我从服务器上得到了200分,这一切都运行得很好。