>我正在运行一个rails应用程序,我有一个jquery ajax post请求
$.ajax({
url: 'http:127.0.0.1:8000/api/ags/request/',
method : 'POST',
data: paramsData,
dataType: 'json',
success: function(data) {},
})
有人在我的请求中调用它时,我希望对 url 进行发布调用,因为它是一个不同的应用程序,但所做的调用来自我当前的应用程序,它将外部 url 视为相对 url,所以这就是所谓的
http:localhost:3000/listings/http:127.0.0.1:8000/api/ags/request/
不知道为什么它将我的外部网址视为相对网址。欢迎任何有解决方案的人。
如果与您的问题中所示完全相同:'http:127.0.0.1:8000/api/ags/request/
,那么这是无效的语法。网址的协议段需要以http://
开头。即:
http://127.0.0.1:8000/api/ags/request
最终,一旦部署到生产服务器,您无论如何都不会希望进行硬编码。