0

更新的问题

我正在尝试从表单 URL 编码的服务器获取令牌,但是每当我这样做时,我都会收到 400 错误请求错误。

async componentDidMount() {
  var details = {
  'client_id': 'client',
  'username': 'username',
  'password': 'TestPassword!01'
};

  var formBody = [];
  for (var property in details) {
    var encodedKey = encodeURIComponent(property);
    var encodedValue = encodeURIComponent(details[property]);
    formBody.push(encodedKey + "=" + encodedValue);
  }
  formBody = formBody.join("&");
  console.log(formBody)

await axios({
  method: "post",
  url: "my api",
  headers:{
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  body: formBody
}).then(res => console.log(res))      
  .catch(err => console.log(err));  
}

如果我控制台日志 'formbody' 我得到正确的字符串,但仍然是同样的问题。

4

0 回答 0