如何让Google Cloudshell Curl请求使用https
我正在使用Google Cloudshell。我试着按照他们的例子,在,它说使用命令如何让Google Cloudshell Curl请求使用https,curl,google-cloud-shell,Curl,Google Cloud Shell,我正在使用Google Cloudshell。我试着按照他们的例子,在,它说使用命令 curl -s -X POST -H "Content-Type: application/json" --data-binary @request.json \ "https://speech.googleapis.com/v1/speech:recognize?key=${API_KEY}" 但没有创建输出。我将命令稍微修改为 curl -v POST -H "Content-Type: applicat
curl -s -X POST -H "Content-Type: application/json" --data-binary @request.json \
"https://speech.googleapis.com/v1/speech:recognize?key=${API_KEY}"
但没有创建输出。我将命令稍微修改为
curl -v POST -H "Content-Type: application/json" --data-binary @request.json \ "https://speech.googleapis.com/v1/speech:recognize?key=${API_KEY}"
我确实用API密钥替换了占位符文本。现在我可以看到结果了:
- libcurl中不支持或禁用协议“https”
- 关闭连接-1 卷曲:
{
"config": {
"encoding":"FLAC",
"languageCode": "en-US"
},
"audio": {
"uri":"gs://cloud-samples-tests/speech/brooklyn.flac"
}
}
我试图得出以下结果:
{
"results": [
{
"alternatives": [
{
"transcript": "how old is the Brooklyn Bridge",
"confidence": 0.98267895
}
]
}
]
}从(修改过的)命令行中删除反斜杠!修好了,谢谢!