如何使用 javascript axios 转换此 curl 请求

How do I transform this curl request with javascript axios

我想执行 Google 语音 API 的请求,return 我发送给 API

的音频翻译

如果我使用下面的 curl 命令,我成功地检索了数据,但我不知道如何将它传递给 Axios 请求。

curl 命令:

curl -H "Authorization: Bearer "$(gcloud auth application-default print-access-token) -H "Content-Type: application/json; charset=utf-8" "https://speech.googleapis.com/v1/operations/{speech_name}"
 // creating axios 
 const api = axios.create({
 baseURL: https://speech.googleapis.com/v1/operations,
 crossDomain: true,
 responseType: 'json',
 headers: {
 'Accept': 'application/json',
 'Content-Type': 'application/json',
 'Authorization':'your_key
 },
});

// calling api

api.get('/speech_name')
.then(res=>{
console.log(res);
}).
catch('error');

注意:您也可以使用其他请求方法api.post(url)