検索

ホームページ  >  に質問  >  本文

angular.js - angularjs $resource で発行される POST リクエストを詳細に設定するにはどうすればよいですか?

Angular のサービスは次のように定義されます (loginModule は別のファイルで定義されているため、2 番目のパラメーターを書かずに単なる参照です):

リーリー

コントローラーでのサービスの使用方法は次のとおりです:

リーリー

結果のリクエストは次のとおりです:

リクエストの結果はエラーです

jquery を使用して同じ場所を正常にリクエストしました。リクエストの詳細は次のとおりです。これは angular リクエストとは実際には異なります。

ヘルプ: angularjs によって送信されたリクエストが、jquery などの CORS クロスドメイン リクエストとしてバックエンドで受け入れられるようにするにはどうすればよいですか?

高洛峰高洛峰2776日前592

全員に返信(2)返信します

  • 迷茫

    迷茫2017-05-15 16:53:40

    あなたの問題は、ヘッダー内の一貫性のないコンテンツタイプが原因です。 jquery のデフォルトは application/x-www-form-urlencoded ですが、angular のデフォルトは application/json です。 angular で jquery と同じリクエストを実行したい場合は、リソースのヘッダーを変更するだけです

    返事
    0
  • PHP中文网

    PHP中文网2017-05-15 16:53:40

    バックエンド設定

    リーリー

    返事
    0
  • キャンセル返事