ホームページ ウェブフロントエンド jsチュートリアル axios 経由で post リクエストを送信すると、springMVC がパラメータを受信できないことが判明しました (詳細なチュートリアル)

axios 経由で post リクエストを送信すると、springMVC がパラメータを受信できないことが判明しました (詳細なチュートリアル)

Jun 01, 2018 am 11:29 AM
axios post 聞く

以下に、axios で post リクエストを送信する際に springMVC がパラメータを受信できない問題の解決策を共有します。これは良い参考値であり、皆様のお役に立てば幸いです。

Axiosがpostリクエストを送信した際、バックグラウンドでパラメータを受信できませんでした。リクエストのヘッダーのcontent-typeが間違っていることが分かりました。通常はapplication/jsonであるはずです。 x-www-form-urlencoded。

解決策は 3 つあります:

1. axios

//设置全局的
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
var instance = axios.create({}) // 这样创建出来的 只需要:
instance.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
ログイン後にコピー

のデフォルトのリクエストヘッダを設定します。2. URLSearchParams を使用してパラメータを構築します

var params = new URLSearchParams();
params.append("username", _this.username);
params.append("password", _this.password);
axios.post("/service/login", paramsOfJson
   ).then(function (response) {
    console.log(response);
   }).catch(function (error) {
    console.log(error);
   })
ログイン後にコピー

3. バックエンドの使用 @ requestBody を受け取りました

@PostMapping(value = "/login")
public String testLogin(@RequestBody Map dataMap)
ログイン後にコピー

以上、皆様の参考になれば幸いです。

関連記事:

vueフィルターフィルターサンプル詳細説明

vueページはスクロールページに切り替わりtop_vue.jsにサンプルが表示されます

JSアニメーションライブラリVelocity.jsの使い方について話しましょう

以上がaxios 経由で post リクエストを送信すると、springMVC がパラメータを受信できないことが判明しました (詳細なチュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Vue でのデータ リクエストの選択: Axios または Fetch? Vue でのデータ リクエストの選択: Axios または Fetch? Jul 17, 2023 pm 06:30 PM

Vue でのデータ リクエストの選択: AxiosorFetch? Vue 開発では、データ リクエストの処理は非常に一般的なタスクです。データリクエストにどのツールを使用するかを選択することは、考慮する必要がある問題です。 Vue で最も一般的なツールは、Axios と Fetch の 2 つです。この記事では、両方のツールの長所と短所を比較し、選択に役立つサンプル コードをいくつか示します。 Axios は、ブラウザおよび Node.js で動作する Promise ベースの HTTP クライアントです。

Vue と Axios を効率的に活用してフロントエンド データのバッチ処理を実装する Vue と Axios を効率的に活用してフロントエンド データのバッチ処理を実装する Jul 17, 2023 pm 10:43 PM

Vue と Axios を効率的に活用して、フロントエンド データのバッチ処理を実装します。フロントエンド開発ではデータ処理が一般的なタスクです。大量のデータを処理する必要がある場合、効果的な方法がなければ、データの処理は非常に煩雑で非効率的になってしまいます。 Vue は優れたフロントエンド フレームワークであり、Axios は人気のあるネットワーク リクエスト ライブラリであり、連携してフロントエンド データのバッチ処理を実装できます。この記事では、Vue と Axios を効率的に使用してデータのバッチ処理を行う方法を詳しく紹介し、関連するコード例を示します。

Vue と Axios は非同期データリクエストの同期処理を実装します。 Vue と Axios は非同期データリクエストの同期処理を実装します。 Jul 17, 2023 am 10:13 AM

Vue と Axios は非同期データ リクエストの同期処理を実装します。 はじめに: 最新のフロントエンド開発では、ページが非同期データ リクエストを通じてデータを取得し、それを動的に表示する必要があるため、非同期処理は避けられない要件となっています。ただし、非同期データ要求によりコード ロジックが複雑になり、保守が困難になることがよくあります。 Vue フレームワークでは、Axios ライブラリを使用して非同期データ リクエストの同期処理を簡単に実装できるため、コードの可読性と保守性が向上します。 1. Vue の概要 Vue は軽量のフロントエンド フレームワークです。

Vue と Axios は、データ リクエストに対するエラー処理とプロンプト メカニズムを実装します。 Vue と Axios は、データ リクエストに対するエラー処理とプロンプト メカニズムを実装します。 Jul 17, 2023 am 09:04 AM

Vue と Axios は、データ リクエストに対するエラー処理とプロンプト メカニズムを実装します。 はじめに: Vue 開発では、Axios はデータ リクエストによく使用されます。しかし、実際の開発プロセスでは、リクエストエラーが発生したり、サーバーがエラーコードを返したりすることがよくあります。ユーザー エクスペリエンスを向上させ、リクエスト エラーをタイムリーに検出して処理するには、エラー処理とプロンプトにいくつかのメカニズムを使用する必要があります。この記事では、Vue と Axios を使用してエラー処理とデータ リクエストのプロンプト メカニズムを実装する方法を紹介し、コード例を示します。 Axi をインストールする

PHP コード例: POST を使用してパラメーターを渡し、ページ ジャンプを実装する方法 PHP コード例: POST を使用してパラメーターを渡し、ページ ジャンプを実装する方法 Mar 07, 2024 pm 01:45 PM

タイトル: PHP コード例: POST を使用してパラメーターを渡し、ページ ジャンプを実装する方法 Web 開発では、多くの場合、パラメーターを POST 経由で渡し、サーバー側で処理してページ ジャンプを実装する必要があります。 PHP は、一般的なサーバーサイド スクリプト言語として、この目的を達成するための豊富な関数と構文を提供します。以下では、この機能を PHP を使用して実装する方法を、具体的な例を用いて紹介します。まず、2 つのページを準備する必要があります。1 つは POST リクエストを受信し、パラメーターを処理するためのものです。

ページにジャンプしてPOSTデータを運ぶPHPを実装する方法 ページにジャンプしてPOSTデータを運ぶPHPを実装する方法 Mar 22, 2024 am 10:42 AM

PHP は Web サイト開発で広く使用されているプログラミング言語であり、ページ ジャンプと POST データの送信は Web サイト開発における一般的な要件です。この記事では、PHP のページジャンプを実装して POST データを運ぶ方法を、具体的なコード例を含めて紹介します。 PHP では、ページ ジャンプは通常、ヘッダー関数を通じて実装されます。ジャンプ プロセス中に POST データを送信する必要がある場合は、次の手順で実行できます。 まず、ユーザーが情報を入力して送信ボタンをクリックするフォームを含むページを作成します。フォーム内のアクティ

Vue アプリケーションで axios を使用するときに「Uncaught (in Promise) Error: Network Error」が発生した場合はどうすればよいですか? Vue アプリケーションで axios を使用するときに「Uncaught (in Promise) Error: Network Error」が発生した場合はどうすればよいですか? Jun 25, 2023 am 09:11 AM

Vue は、開発者が動的な単一ページ アプリケーションを構築するのに役立つ人気のある JavaScript フレームワークです。 Axios は、JavaScript 用に書かれた Promise ベースの HTTP クライアントであり、ブラウザおよび Node.js プラットフォームで HTTP リクエストを送信するために使用されます。 Vue と Axios は良い組み合わせですが、実際のアプリケーションでは「Uncaught(inpromise)Error:NetworkErr」が発生する可能性があります。

Nginx がリクエスト URL に基づいてリクエスト リライト構成を実装する方法 Nginx がリクエスト URL に基づいてリクエスト リライト構成を実装する方法 Nov 08, 2023 pm 04:15 PM

Nginx は軽量で高性能な Web サーバーであり、リバース プロキシやロード バランシングなどの高度な機能をサポートするだけでなく、強力なリクエスト書き換え機能も備えています。実際の Web アプリケーションでは、多くの場合、より良いユーザー エクスペリエンスと検索エンジンの最適化効果を実現するために、リクエスト URL を書き換える必要があります。この記事では、Nginx がリクエスト URL に基づいてリクエスト書き換え設定を実装する方法を、具体的なコード例も含めて紹介します。書き換え構文 Nginx では、rewrite ディレクティブを使用してリクエストの書き換えを実行できます。その基本的な言語

See all articles