POST http://localhost:8080/XXX/XXX 400 (Bad Request)

  • Post author:
  • Post category:其他


一、问题:在发送前端POST请求时(使用form进行传参),出现400错误,具体是请求体Required request body is missing 丢失

二、主要原因:在发送POST请求,进行参数传递的参数名不应该是param 而是data。

三、扩展



  • GET请求时,使用params,参数会直接追加至请求字符串(url)后


    ,可以在Postman中测试;

axios({
    method: "get",
    url: "http://www.tuling123.com/openapi/api",
    params: {
      info: "BJ"
    },
  })



  • POST请求时,使用data,参数是添加到请求体(body)的

axios({
    method: "post",
    url: "http://www.tuling123.com/openapi/api",
    data: {
      info: "BJ"
    },
  })



版权声明:本文为m0_56044033原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。