投稿リクエストをシミュレートします
質問
Expressを使用してNode.jsアプリを開発しています。 Post RequestsのためにLocalHostのポート3000で聞いています。 POSTリクエストをシミュレートする方法を知っている唯一の方法 jQuery.ajax()
:
$.ajax({
url: 'localhost:3000',
type: 'POST',
data: {hello: 1},
success: function (data) {
console.log(data);
},
error: function (data) {
console.log(data);
}
});
残念ながら、エラーメッセージが表示されます。
「xmlhttprequestはローカルホスト:3000をロードできません。クロスオリジンリクエストはHTTPに対してのみサポートされています。」
私は愚かに何をしていますか?私が考慮すべきより良いアプローチはありますか?
解決
UNIXコマンドを使用することもできます curl
リクエストをシミュレートします。それでオプションの大群が得られます。
あなたの場合はそうなるでしょう curl http://localhost:3000 -d "{hello:1}" -X POST
他のヒント
使用する http://localhost:3000
URLの場合...それ以外の場合はディレクトリまたはファイルとして使用されます
所属していません StackOverflow