Postman という非常に便利な Chrome 拡張機能を見つけました。これは、特に RESTful アプリケーションのプログラミングを行う場合に非常に便利な拡張機能です。
私が混乱していることの 1 つは、このプラグイン/拡張機能がどのようにして異なるドメインで POST リクエストを正常に送信できるかということです。
このように Postman を使用してアンケートに投票してみました。
それを提出した後、実際に投票がカウントされましたが、AJAX と JavaScript を使用してそれを実行しようとすると、ブラウザーのオリジン ポリシーが異なるため失敗します。
それはどのように可能ですか?
これがjQueryを使用した私のコードです。私は自分のコンピューターでそれを使用しましたが、localhost.
init: function() {
$.ajax({
url: 'http://example.com/vote.php',
type:'POST',
dataType: 'html',
data: {
id: '1'
},
success: function(data) {
if ( data == 'voted' ) {
$('.set-result').html( 'you already voted. try again after 24 hours' );
} else {
$('.set-result').html( 'successfully voted' );
}
}
});
},