提问者:小点点

在axios post请求中传递。crt和。key文件


我想传递一个。crt和。key文件,以便使用axios进行身份验证和发送Post请求。我厌倦了这个:

 const fs = require('fs')
axios({
  rejectUnauthorized: false,
  headers: {
    'Content-Type': 'application/json'
},
  method: 'post',
  url: myURL,
  cert:  fs.readFileSync("../src/certif/mycrt.crt"),
  key:  fs.readFileSync("../src/certif/mykey.key"),
  data: json_object
})

它无法进行身份验证,我得到authenticationfailed错误。


共1个答案

匿名用户

文件是二进制数据,因此必须使用表单数据。您不能使用json发送文件