收藏
回答

post请求后台,@RequestBody接收,对象不是null,但是对象字段全是null,求解?

var jsonStr = JSON.stringify(that.data.memberApplyVO)

      console.log(jsonStr)

      wx.request({

        url: 'http://192.168.3.153:8899/health/member/saveMember',

        method:"POST",

        data:{

          memberApplyVO:JSON.stringify(that.data.memberApplyVO)

        },

        header:{

          "Content-Type": "application/json"

          // "content-type": "application/json"

          // "Content-Type": "application/x-www-form-urlencoded"

          // "content-type": "application/x-www-form-urlencoded"

        },

        success(res){

          console.log(res.data)

          wx.showToast({

            title: '提交成功',

            icon: 'success',

            duration: 2000

          })

        },

回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-02-22

    为什么要JSON.stringify?为什么还要写memberApplyVO?

    2021-02-22
    有用
    回复 12
    • Al~To
      Al~To
      2021-02-22
      我试试
      2021-02-22
      回复
    • Al~To
      Al~To
      2021-02-22
      改啦,没啥效果
      2021-02-22
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-02-22回复Al~To
      没效果大佬,谁知道你咋改的?
      2021-02-22
      回复
    • Al~To
      Al~To
      2021-02-22回复Mr.Zhao
      前后台改了个名字,然后去掉了JSON.
      2021-02-22
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-02-22回复Al~To
      我知道你后台咋写的?不可能知道吧。你看看我发的截图,前后台代码都提供了
      2021-02-22
      回复
    查看更多(7)
  • Al~To
    Al~To
    2021-02-22

    上图4种header都试过了,就是传不过去,醉了,哈哈

    2021-02-22
    有用
    回复 7
    • Devance
      Devance
      2021-02-22
      你打印下 memberApplyVO出来看看 感觉你没成功赋值。
      2021-02-22
      回复
    • Al~To
      Al~To
      2021-02-22回复Devance
      这个没问题,打印过了。有值
      2021-02-22
      回复
    • Devance
      Devance
      2021-02-22回复Al~To
      直接postman调用后端接口,没问题就是你数据格式问题;反之就是后端问题。
      2021-02-22
      回复
    • Al~To
      Al~To
      2021-02-22回复Devance
      postman用console.log出来的数据请求,可以成功
       data:{
                memberApply:data.memberApplyVO
              },
      是这样写的data,是个对象
      2021-02-22
      回复
    • Devance
      Devance
      2021-02-22回复Al~To
      { "name":"xxx","age":18}  这种格式就可以啦
      2021-02-22
      回复
    查看更多(2)
登录 后发表内容
问题标签