は、サーバAjaxのPOSTリクエスト
<html>
<header>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
</header>
<body>
<div id="result">Тут будет ответ от сервера</div><br /><br />
<script>
$.ajax({
url: "http://139.196.141.166:8084/course/income/outline",
type: "POST",
data: {},
success:function (data) {//возвращаемый результат от сервера
console.log(data);
},
error: function(xhr, textStatus, error) {
console.log(xhr.statusText);
console.log(textStatus);
console.log(error);
}
});
</script>
</body>
</html>
からデータを取得してください。しかし、私のコンソールは、言う:私はこれでヘッダーを設定すると オブジェクト{500メッセージ: "ヘッダーなし"、コード}:ヘッダー:X-認証済み-ユーザーID:15000500000 1 @ - これは私に私のバックエンドの開発者 を与えるには、headers: { 'X-Authenticated-Userid': '[email protected]' },
私が取得エラーオブジェクトをコードに追加{メッセージ: "不正なリクエストは、httpコード:0、エラーメッセージ:"、コード:500}
私は何か間違っている可能性がありますか?
「500」は内部サーバーエラーです。サーバー側のエラーログを調べる必要があります。 – Quentin
CORSを有効にする必要があります –
データがないときはなぜ 'POST'を使用していますか?代わりに 'GET'を使用してください –