vueにおけるpostリクエスト400の解決

1919 ワード

1、デフォルトのデータフォーマットはjsonで、要求を出す時にパラメータが間違って以下の方式でデータフォーマットを修正すればよい
import qs from 'qs';
// import qs from 'querystring'
const data = { 'bar': 123 };
const options = {
  method: 'POST',
  headers: { 'content-type': 'application/x-www-form-urlencoded' },
  data: qs.stringify(data),
  url,
};
axios(options);

2、送信されたデータフォーマットがバックエンドの要求と一致しているかどうかをチェックし、文字列を要求し、配列を送信しても400エラーが発生する可能性がある