我需要从 sinatra 应用程序向 Rails 应用程序发送一个 POST 请求,该应用程序将返回一些 json。我在本地测试此功能。网址如下:
Rails app : railsapp.mydomain.com/api/v1.json
Sinatra app: sinatraapp.mydomain.com
在本地主机上,网址是:
Rails app: localhost:3000/api/v1.json
Sinatra app:localhost 3001
在我在本地运行的 sinatra 应用程序中,我有以下代码在本地发出 POST 请求
$("#submit").click(function(){
$.post("http://localhost:3000/api/v1.json",
{email:"<email_here>",password:"<password_here>"},
function(data) {
//Do something with response
}
);
});
此外,Content-Type
请求标头中的"application/x-www-form-urlencoded"
. 我在 Firefox 中使用 REST Client 来测试请求并且它可以工作,但是在上面的代码中根本没有发出请求。我的代码有什么错误?
谢谢你