voidOnStart()
{
string cookie=NULL,headers;
char post[],result[];
char cost_char_data[];
string result_headers;
headers = "Content-Type: application/json";
string url="https://api.eu-gb.text-to-speech.watson.cloud.ibm.com/instances/9886a3ce-5734-455f-8f78-7a56381da686/v1/synthesize";
//--- для работы с сервером необходимо добавить URL "https://finance.yahoo.com" //--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники")://--- обнуляем код последней ошибкиResetLastError();
//--- загрузка html-страницы с Yahoo Financeint res = WebRequest("POST",url,headers,1000,cost_char_data,result,result_headers);
if(res==-1)
{
Print("Ошибка в WebRequest. Код ошибки =",GetLastError());
//--- возможно, URL отсутствует в списке, выводим сообщение о необходимости его добавленияMessageBox("Необходимо добавить адрес '"+url+"' в список разрешенных URL во вкладке 'Советники'","Ошибка",MB_ICONINFORMATION);
}
else
{
if(res==200)
{
//--- успешная загрузкаPrintFormat("Файл успешно загружен, размер %d байт.",ArraySize(result));
//PrintFormat("Заголовки сервера: %s",headers);//--- сохраняем данные в файлint filehandle=FileOpen("url.htm",FILE_WRITE|FILE_BIN);
if(filehandle!=INVALID_HANDLE)
{
//--- сохраняем содержимое массива result[] в файлFileWriteArray(filehandle,result,0,ArraySize(result));
//--- закрываем файлFileClose(filehandle);
}
elsePrint("Ошибка в FileOpen. Код ошибки =",GetLastError());
}
elsePrintFormat("Ошибка загрузки '%s', код %d",url,res);
}
}
pero no puedo averiguar cómo pasar otro par a la línea de cabeceras
eso es adorable otra vez )))) Bueno, cómo puedes deducir del primer post del hilo una intención de puentear algo que no se puede puentear. No se puede meter la DLL en el mercado como no se puede meter la pasta de dientes en el tubo))
Necesitamos alguna otra forma de implementar la funcionalidad. Ahora trabajamos con WebRequest.
Sólo han tenido ya esas preguntas en este foro. Al parecer, no todos están seguros de que esto sea imposible.
Ключевое слово virtual служит спецификатором функции, который обеспечивает механизм для динамического выбора на этапе выполнения подходящей функции-члена среди функций базового и производного классов, структуры не могут иметь виртуальных функций. Оно может применяться для изменения объявлений только функций-членов. Виртуальная функция может...
añadido"apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt"
sigue siendo un error
Llegué a esta entrada.
pero no puedo averiguar cómo pasar otro par a la línea de cabeceras
--header "Accept: audio/wav" ^
y a continuación, lanzar el cuerpo de la consulta
--data "{"texto":{"hola mundo"}" ^
--producción hola_mundo.wav ^
añadido"apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt"
sigue siendo un error
esta situación se resuelve fácilmente )
A continuación viene la verificación de la sintaxis y eso es algo doloroso de hacer sin el asesoramiento de un experto
eso es adorable otra vez )))) Bueno, cómo puedes deducir del primer post del hilo una intención de puentear algo que no se puede puentear. No se puede meter la DLL en el mercado como no se puede meter la pasta de dientes en el tubo))
Necesitamos alguna otra forma de implementar la funcionalidad. Ahora trabajamos con WebRequest.
Sólo han tenido ya esas preguntas en este foro. Al parecer, no todos están seguros de que esto sea imposible.
Dejemos este diálogo. Reclamaciones retiradas...
esta situación es fácil de resolver )
El siguiente paso es la verificación de la sintaxis, y es un paso doloroso, sin el asesoramiento de un experto.
descargado el archivo desde aquí (https://finance.yahoo.com) sin problemas
cargado esta página
no lo sabía, pero por supuesto estoy dispuesto a cumplir las normas y sacrificar otra cuenta en favor de la que estoy escribiendo.
¿Cómo lo hago?
Escriba una solicitud para eliminar su cuenta en Service Desk. El enlace al Servicio de Atención al Cliente está en su perfil.
401
La herencia de esta clase no es posible porque está declarada con el especificador final
No sé con 401 sólo encontré esto.
No es una buena búsqueda. Todo está en la documentación. Modificadores override y final.
No estás buscando lo suficiente. Todo está en la documentación. Modificadores override y final.
Gracias. Sólo estoy tratando de entender lo que el hombre está tratando de hacer.
descargado el archivo desde aquí (https://finance.yahoo.com) sin ningún problema
cargado esta página.
Sí funciona, estoy de acuerdo, pero la respuesta del servidor hay un archivo json en el array deresultados.
Lamentablemente no hay ningún ejemplo en la documentación con la respuesta del servidor como archivo binario. No está claro dónde ponerlo )
Escriba una solicitud de eliminación de su cuenta dudosa a Service Desk. El enlace a Servicedesk está en su perfil.
hecho
Escriba una solicitud de eliminación de su cuenta dudosa a Service Desk. Puede encontrar el enlace del Servicio de Atención al Cliente en su perfil.
Aryom, ¿hay planes para fusionar las cuentas?