使用axios和json数据发布请求

时间:2019-08-14 23:39:18

标签: javascript json post axios

我想用axios发出发布请求,并且我必须发送的数据必须是json。我已经看到,标头的内容类型必须为application / json,并且默认情况下会完成此操作。但是当我看到请求时,我调用的内容类型是Content-Type:application / x-www-form-urlencoded

我尝试了不同的方法来设置它以进行更改,但是它总是显示在请求标头中。

该服务执行插入操作,但数据为空。

有什么主意吗?我已经失去了两天。谢谢!

const headers = {
        'Accept': 'application/json',
        'Content-Type': 'application/json',
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, OPTIONS',
        'Access-Control-Allow-Headers': 'Authorization'
      }

const dataJson = JSON.stringify(solicitudObj);

  axios.post(state.basePath + 'Api/Solicitud/SaveSolicitud/',
    dataJson,
    headers
  )
    .then(response => {
      console.log(response);
    })
    .catch(error => {
      console.log(error);
    })

0 个答案:

没有答案