[解決済み] axiosのpostリクエストでフォームデータを送信する
2022-03-15 20:36:20
質問
アクシオス
POST
リクエストはコントローラ上のURLをヒットしますが、私のPOJOクラスにはnull値を設定します、私はクロームの開発者ツールを通過するとき、ペイロードはデータを含んでいます。私は何を間違えているのでしょうか?
AxiosのPOSTリクエストです。
var body = {
userName: 'Fred',
userEmail: '[email protected]'
}
axios({
method: 'post',
url: '/addUser',
data: body
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
ブラウザの応答。
としてヘッダーを設定すると。
headers:{
Content-Type:'multipart/form-data'
}
リクエストはエラーを投げます。
multipart/form-data の投稿でエラーが発生しました。Content-Typeヘッダの境界がありません。
同じリクエストをpostmanで行うと、正常に動作し、私のPOJOクラスに値が設定されます。
バウンダリの設定方法と、axiosを使用してフォームデータを送信する方法について、どなたか教えてください。
どのように解決するのですか?
アクシオスのデータを投稿するには FormData() のようなものです。
var bodyFormData = new FormData();
そして、送信したいフォームにフィールドを追加してください。
bodyFormData.append('userName', 'Fred');
画像をアップロードしている場合は
.append
bodyFormData.append('image', imageFile);
そして、axiosのpostメソッドを使用します(適宜修正可能です)。
axios({
method: "post",
url: "myurl",
data: bodyFormData,
headers: { "Content-Type": "multipart/form-data" },
})
.then(function (response) {
//handle success
console.log(response);
})
.catch(function (response) {
//handle error
console.log(response);
});
関連するGitHubの課題です。
.post で 'Content-Type': 'multipart/form-data' を指定しても動作しない @ axios/axios
関連
-
[解決済み】無効な設定オブジェクトです。APIスキーマと一致しない設定オブジェクトを使用してWebpackが初期化されました。
-
[解決済み] Apolloクライアントでログアウトした後、ストアをリセットする
-
[解決済み] reactでonloadを使うには?
-
[解決済み] MUI Boxは何のためのコンポーネントですか?
-
[解決済み] 非必須項目に対するYupバリデーション
-
[解決済み] ReactJS - SCRIPT1010: 期待される識別子 - IE11 で本番ビルドが実行されない
-
[解決済み] eslint: no-case-declaration - case ブロックで予期しない字句の宣言があった。
-
[解決済み] プロップ `history` は `Router` で必須とマークされているが、その値は `undefined` である。
-
[解決済み] React JSXのforEach()でHTMLが出力されない
-
[解決済み】axios の POST リクエストでヘッダーを渡す
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】無効な設定オブジェクトです。APIスキーマと一致しない設定オブジェクトを使用してWebpackが初期化されました。
-
[解決済み】Reactでclsxを使用する方法
-
[解決済み] reactでonloadを使うには?
-
[解決済み] react - createMuiThemeとcreateThemeの違い。
-
[解決済み] TypeError: reactjs の未定義のプロパティ 'status' を読み取ることができません。
-
[解決済み] formcontrollabel - material-ui | Reactのデフォルトのtypography classを変更するには?
-
[解決済み] Angular 2の*ngForのReactでの同等品
-
[解決済み] ReactJS で inst.render が関数でないエラーが発生する
-
[解決済み] ReactJs "インバリアント違反..." リアクトの古典的な問題
-
[解決済み] react-router-domを使用する際に「Function components cannot be given refs」を回避する方法は?