Пытаюсь подружится с АПИ яндекса, взял простой Хело ворлд, но чтото не то с заголовком
https://tech.yandex.ru/speechkit/clo...start-docpage/
Код:
1 2 3 4 5 | POST /asr_xml?uuid=<идентификатор пользователя>&key=<API-ключ>&topic=queries HTTP/ 1.1
Host: asr . yandex . net
Content- Type : audio/x-wav
... (двоичное содержимое аудио файла)
|
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | try
Str := TIdMultiPartFormDataStream . Create;
Str . AddFormField( 'uuid' , 'Ид' );
Str . AddFormField( 'key' ,'ключ);
Str . AddFormField( 'topic' , 'queries' );
Str . AddFormField( 'lang' , 'ru-RU' );
Str . AddFile( 'file' ,ExtractFilePath(ParamStr( 0 ))+ 'A2.wav' , 'audio/x-wav' );
IdHTTP1 . Request . Host := 'asr.yandex.net' ;
IdHTTP1 . Request . ContentType := 'audio/x-wav' ;
IdHTTP1 . Request . TransferEncoding := 'chunked' ;
finally
idHTTP1 . Socket . Close
end ;
Str . Free;
end ;
|
Тут либо я не то юзаю, (тогда что надо), либо не так меняю контент-тайп. по сниферу он совсем не тот
Код:
1 2 3 4 5 6 7 | (Request-Line):POST /asr_xml HTTP/ 1.0
Content- Type :multipart/form-data; boundary=-------- 122117202001317
Content-Length: 54454
Transfer-Encoding:chunked
Host:asr . yandex . net
Accept:text/html,application/xhtml+xml,application/xml;q= 0.9 ,*/*;q= 0.8
User-Agent:Mozilla/ 3.0 (compatible; Indy Library )
|
Ssl Подключен. Как поменять
Код:
1 | Content- Type :multipart/form-data;
|
Там вроде стоит рид-онли.