我正在查看创建网页的 HTTP POST 方法。我对它有点陌生,并且正在寻找一些关于它是如何工作的解释。
我只是想使用他们看似简单的页面来满足我自己的服务器需求。我的问题是,这个 curl 链接如何真正起作用?
curl --data-binary @audio2.flac --header 'Content-type: audio/x-flac; rate=16000' 'https://www.google.com/speech-api/v1/recognize?xjerr=1&client=chromium&pfilter=0&maxresults=1&lang="en-US"'
所以我通过使用 curl 让它工作,如你所见,发送一个 flac 文件,它用这个 JSon 东西响应
{"status":0,"id":"3b7853241a0dded048f84744cc1ab896-1","hypotheses":[{"utterance":"ice cream","confidence":0.88215643}]}
如果我错了,请纠正我:所以我相信这是一个 post 方法,因为它有 ? 用它标记以发送名称值对。
我不知道他们如何获得链接https://www.google.com/speech-api/v1/recognize
只接受 POST 请求,而最后没有这样的脚本名称
https://www.google.com/speech-api/v1/recognize/scriptName.pl
如何在没有 .pl 或 .py 扩展名的情况下在给定页面上写一些东西来接受发布请求?我怎样才能把它放在服务器上的某个目录中。
除了出于我的目的之外,我还可以在处理/压缩后将文件发回给他们吗?关于如何做到这一点的任何想法?
非常感谢您的时间和慷慨的帮助!