node.js - Axios Gzip - 415 不支持的媒体类型和 454 未知
问题描述
try {
var config = {
// transformResponse: undefined,
// responseType: 'json',
method: 'post',
url: 'https://.../v3/list',
headers: {
'x-dynatrace': 'MT_3_146_1702855599_5_2511e247-73ae-480d-be98-954ccf0bac91_26_215_331',
Authorization: Buffer.from(`${client.contextId}:${client.tokenRolante}`).toString('base64'),
'Content-Type': 'application/json',
accept: 'application/json',
'Accept-Encoding': 'gzip',
'Content-Encoding': 'gzip',
'versao-mbb': '10.6.1.0',
'x-info-user': 'b881f3e9db1abc048ed97383eea49b08a75c861e3d19dfec38892c51324effda',
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1 Mobile/15E148 Safari/604.1'
},
data: client.getReasons
}
const response = await axios(config)
console.log(response.data)
return response.data
} catch (err) {
console.log(err)
return err.response.headers['access-token']
}
问题是如果我将 Content-Encoding 标头作为 gzip 发送,我会收到 http 错误 454 - Unknown,如果我在没有 Content-Encoding 标头 gzip 的情况下发送,我的错误是 http 415 - Unsupported Media Type。
有人知道什么会影响这个 454 响应吗?也许是用户代理?还是身体?我正在发送一个像图片中的身体......一个加密的字符串
解决方案
推荐阅读
- python - 提高在 parquet 文件中重写时间戳的性能
- c# - Unity 将预制件对齐到左上角(2D 游戏)
- c# - onClick 按钮总和数据网格中的列项
- keras - keras.backend.tf 是什么?
- vb.net - 我想链接 vb.net 和 mysql 但我不知道什么时候 sql.data 没有出现在我的 vb.net
- django - 单击引导选项卡并在选项卡内容上显示结果后如何调用 django url?
- javascript - 如何让我的信息显示在链接或?
- slack - Slack Api:是否可以更新其他用户的消息?
- sql-server - 删除多个动态透视结果中的空值
- python - 我想知道一个国家的首都只介绍一个国家