Sinatra アプリから Rails アプリに POST リクエストを送信する必要があります。これにより、json が返されます。この機能をローカルでテストしています。URL は次のとおりです。
Rails app : railsapp.mydomain.com/api/v1.json
Sinatra app: sinatraapp.mydomain.com
localhost では、URL は次のとおりです。
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 クライアントを使用してリクエストをテストしたところ、動作しましたが、上記のコードではリクエストがまったく行われていません。私のコードのエラーは何ですか?
ありがとうございました