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

时间:2019-05-13 05:45:45

标签: javascript curl axios google-speech-api

我想向Google语音API发送请求,以返回我发送给该API的音频的翻译

如果我使用下面的curl命令,则可以成功检索数据,但是我不知道如何将其传递给Axios请求。

卷曲命令:

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}"

1 个答案:

答案 0 :(得分:0)

 // 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)