フロントエンドはpostを介してバックエンドにアクセスし、バックエンドはブレークポイントが切れません(requestリクエストは受信されていません)

1565 ワード

の原因となる
私たちのバックエンドはaspです.Netが書いたaspxページは、postのデータ型がformdataであることを要求します.私のフロントエンドはaxiosのpost要求で、Content-Typeを指定していません.デフォルトはapplication/jsonです.
解決する
じょうふごう
          var formData = new FormData()
          formData.append('functionname', 'GetWfsTree')
          formData.append('wtid', parent.args['wtid'])
          var config = {
            headers: {
              'Content-Type': 'multipart/form-data'
            }
          }
          this.$ajax.post('../Monitor/xml.aspx', formData, config)
          .then(function (response) {
            var resul = response.data
          })
          .catch(function (error) {
            console.log(error)

解決策はたくさんあります.皆さんは積極的に自分の解決方法を残して、他の友达の参考にすることができます.
転載先:https://juejin.im/post/5a43025f518825258227a7fe