当 API 键必须用撇号包裹时,如何隐藏它?
How do i hide API key when it must be wrapped in apostrophe?
我正在为如何隐藏 header 中的 API 键而苦苦挣扎。
JavaScript:
headers:{
'Content-Type': 'application/json',
'Authorization': 'Token token="API TOKEN HERE"'}
}
因为 'Authorization' 和 'Token token=' 包含在撇号中,我不能放入变量,因为它会被视为字符串,而 API 将拒绝我的请求.
我尝试使用字符串插值但没有用。
API 的文档说 API 令牌需要在 header.
中
我用的API FavQs
找出问题所在,
正在阅读 MDN Fetch API 并发现:
headers: {
'Content-Type': 'application/json'
// 'Content-Type': 'application/x-www-form-urlencoded',
}
非常喜欢撇号并将其也放入我的代码中,但 API 部分不需要它。
我的代码现在可以工作了:
headers:{
'Content-Type': 'application/json',
Authorization: `Token token=${apiKEY}`}
我正在为如何隐藏 header 中的 API 键而苦苦挣扎。
JavaScript:
headers:{
'Content-Type': 'application/json',
'Authorization': 'Token token="API TOKEN HERE"'}
}
因为 'Authorization' 和 'Token token=' 包含在撇号中,我不能放入变量,因为它会被视为字符串,而 API 将拒绝我的请求. 我尝试使用字符串插值但没有用。 API 的文档说 API 令牌需要在 header.
中我用的API FavQs
找出问题所在, 正在阅读 MDN Fetch API 并发现:
headers: {
'Content-Type': 'application/json'
// 'Content-Type': 'application/x-www-form-urlencoded',
}
非常喜欢撇号并将其也放入我的代码中,但 API 部分不需要它。
我的代码现在可以工作了:
headers:{
'Content-Type': 'application/json',
Authorization: `Token token=${apiKEY}`}