如何使用 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)
我想执行 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)