Angular $ httpはpostの代わりにgetを送信します

ミカウポレダ
$http.post(main+'/api/getcard/', $.param({number: $scope.searchcard}), {headers: {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'} })
        .then(function (response) {
            if(response.data != 0)
            {
                $location.path('/redeem/'+response.data.id);
                console.log(response.data);
            }
        });

このコードを使用すると、Chromeは次のように送信します。

Request URL:http://cards.mporeda.pl/branch/api/getcard
Request Method:GET
Status Code:405 Method Not Allowed

しかし、laravelserve localhost:8000で同じコードを使用すると、次のようになります。

Request URL:http://localhost:8000/branch/api/getcard/
Request Method:POST
Status Code:200 OK

これ以上$ http構成はありませんが、リクエストにはこのヘッダーオプションのみがあります。このリクエストの前にコンソールにエラーがないので、コードに問題がないことを確認します。サーバーなどに問題はありますか?

クエンティン

コードがリクエストを行うために言うURLは次のとおりです。

main+'/api/getcard/'

リクエストに使用していると記載されているURLは次のとおりです。

Request URL:http://cards.mporeda.pl/branch/api/getcard

これは、次の原因で発生する可能性があります。

  1. POSTリクエストを送信しようとしているURLにPOSTリクエストを送信します
  2. サーバーは、301または302ステータスと、末尾にLocationない同じURLにリダイレクトするヘッダーで応答します/
  3. リダイレクトに続いてGETリクエストを行うブラウザ

リクエストのリストを振り返ると、POSTリクエストが表示されます。

これを解決するには、リダイレクトを発行しているサーバー側のコードを確認する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

EnterキーのAngular(クリック)イベントは、KeyboardEventの代わりにMouseEventを送信します

分類Dev

Angularはejsで出力する代わりに独自のタグを返します

分類Dev

Angular2は文字列の代わりにhtmlを返します

分類Dev

PHPはPOSTの代わりにGETを送信します

分類Dev

Angular 2 Observables-switchMap / CombineLatestの代わりに、元のobservableを返します

分類Dev

Angularは更新時にng-app.jsの代わりにHTMLインデックスをロードします

分類Dev

Angular Material selectionChangedは、現在の代わりに前のステップを返します

分類Dev

Angular 5 Http POSTリクエストはOPTIONSに変わり、404を返します

分類Dev

Angular 2 htmlインジェクションは、html要素の代わりに文字列を出力します

分類Dev

AngularでDeleteの代わりにPostリクエストを使用できますか?

分類Dev

Angular:$ httpプロミスの代わりに$ q.defer()。promiseを返す

分類Dev

Angular 2:CanDeactivateを使用しますが、window.confirmの代わりにモーダルを表示します

分類Dev

Angular $ http.getは2つのリクエストを送信します

分類Dev

Angular 2ルーターはredirectToをスキップし、代わりに子ルートを使用します

分類Dev

Angular 5:コンポーネントから新しいタグの代わりにDIVを生成します

分類Dev

angular2でng-disabledに代わるものはありますか?

分類Dev

Angular 2 Http Postは、1つではなく2つのajax呼び出しを送信します

分類Dev

Angularは、カルチャを変更した後、小数点記号としてドットの代わりにコンマを使用します

分類Dev

FlurlPostUrlEncodedはPOSTの代わりにGETを実行します

分類Dev

Html.RenderActionはGetの代わりにPostを使用します

分類Dev

AndroidHttpUrlConnectionはGETの代わりにPOSTを実行します

分類Dev

Angular2http.postはJSONデータをAPIに送信しません

分類Dev

Android:HttpUrlConnectionは(GETの代わりに)POSTを使用してリクエスト本文を送信します

分類Dev

'function()'の代わりにangularに関数を渡す

分類Dev

Angular $ httpがPUT / POSTではなくOPTIONSを送信しています

分類Dev

Angular:history.state.dataは、最後に設定されたデータオブジェクトの代わりに未定義を返しますか?

分類Dev

TypeError:this.http.post(...)。mapは、Angular5をAngular6に更新した後の関数ではありません

分類Dev

ページにリダイレクトする代わりに、Angular $ httpの成功へのデータとしてページを送信するエクスプレスリダイレクト

分類Dev

Angular 7 ComponentTestはモックの代わりにオリジナルのサービスを使用しています

Related 関連記事

  1. 1

    EnterキーのAngular(クリック)イベントは、KeyboardEventの代わりにMouseEventを送信します

  2. 2

    Angularはejsで出力する代わりに独自のタグを返します

  3. 3

    Angular2は文字列の代わりにhtmlを返します

  4. 4

    PHPはPOSTの代わりにGETを送信します

  5. 5

    Angular 2 Observables-switchMap / CombineLatestの代わりに、元のobservableを返します

  6. 6

    Angularは更新時にng-app.jsの代わりにHTMLインデックスをロードします

  7. 7

    Angular Material selectionChangedは、現在の代わりに前のステップを返します

  8. 8

    Angular 5 Http POSTリクエストはOPTIONSに変わり、404を返します

  9. 9

    Angular 2 htmlインジェクションは、html要素の代わりに文字列を出力します

  10. 10

    AngularでDeleteの代わりにPostリクエストを使用できますか?

  11. 11

    Angular:$ httpプロミスの代わりに$ q.defer()。promiseを返す

  12. 12

    Angular 2:CanDeactivateを使用しますが、window.confirmの代わりにモーダルを表示します

  13. 13

    Angular $ http.getは2つのリクエストを送信します

  14. 14

    Angular 2ルーターはredirectToをスキップし、代わりに子ルートを使用します

  15. 15

    Angular 5:コンポーネントから新しいタグの代わりにDIVを生成します

  16. 16

    angular2でng-disabledに代わるものはありますか?

  17. 17

    Angular 2 Http Postは、1つではなく2つのajax呼び出しを送信します

  18. 18

    Angularは、カルチャを変更した後、小数点記号としてドットの代わりにコンマを使用します

  19. 19

    FlurlPostUrlEncodedはPOSTの代わりにGETを実行します

  20. 20

    Html.RenderActionはGetの代わりにPostを使用します

  21. 21

    AndroidHttpUrlConnectionはGETの代わりにPOSTを実行します

  22. 22

    Angular2http.postはJSONデータをAPIに送信しません

  23. 23

    Android:HttpUrlConnectionは(GETの代わりに)POSTを使用してリクエスト本文を送信します

  24. 24

    'function()'の代わりにangularに関数を渡す

  25. 25

    Angular $ httpがPUT / POSTではなくOPTIONSを送信しています

  26. 26

    Angular:history.state.dataは、最後に設定されたデータオブジェクトの代わりに未定義を返しますか?

  27. 27

    TypeError:this.http.post(...)。mapは、Angular5をAngular6に更新した後の関数ではありません

  28. 28

    ページにリダイレクトする代わりに、Angular $ httpの成功へのデータとしてページを送信するエクスプレスリダイレクト

  29. 29

    Angular 7 ComponentTestはモックの代わりにオリジナルのサービスを使用しています

ホットタグ

アーカイブ