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);
}
}
mas não consegue descobrir como passar outro par para a linha de cabeçalhos
isso é adorável novamente )))) Bem, como você poderia inferir do primeiro post do fio uma intenção de contornar algo que não pode ser contornado. Você não pode enfiar a DLL no mercado como não pode enfiar a pasta de dente de volta no tubo ))
Precisamos de alguma outra maneira de implementar a funcionalidade. Agora trabalhamos com a WebRequest.
Acabaram de fazer tais perguntas neste fórum. Aparentemente, nem todos estão certos de que isso seja impossível.
Vamos parar este diálogo. Reclamações retiradas...
Ключевое слово virtual служит спецификатором функции, который обеспечивает механизм для динамического выбора на этапе выполнения подходящей функции-члена среди функций базового и производного классов, структуры не могут иметь виртуальных функций. Оно может применяться для изменения объявлений только функций-членов. Виртуальная функция может...
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
acrescentou"apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt".
ainda um erro
Cheguei a esta entrada.
mas não consegue descobrir como passar outro par para a linha de cabeçalhos
--header "Accept: audio/wav" ^
e depois, no corpo da consulta, lançar
--dados "texto": "olá mundo". ^
--output hello_world.wav ^
acrescentou"apikey:GR1bb3zVMs9fcNKL6pA9-5zads3j9ptWliCu6eh9oupUnpZB9pt".
ainda um erro
esta situação é facilmente resolvida )
A seguir vem a verificação da sintaxe e isso é uma coisa dolorosa de se fazer sem o conselho de um especialista
isso é adorável novamente )))) Bem, como você poderia inferir do primeiro post do fio uma intenção de contornar algo que não pode ser contornado. Você não pode enfiar a DLL no mercado como não pode enfiar a pasta de dente de volta no tubo ))
Precisamos de alguma outra maneira de implementar a funcionalidade. Agora trabalhamos com a WebRequest.
Acabaram de fazer tais perguntas neste fórum. Aparentemente, nem todos estão certos de que isso seja impossível.
Vamos parar este diálogo. Reclamações retiradas...
esta situação é fácil de resolver )
O próximo passo é a verificação da sintaxe, e isso é doloroso, sem o conselho de um especialista.
faça o download do arquivo aqui (https://finance.yahoo.com) sem problemas
carregou esta página
Não estou ciente disso, mas é claro que estou preparado para cumprir as regras e sacrificar outro relato em favor daquele que estou escrevendo.
Como posso fazer isso?
Escreva uma solicitação para excluir sua conta no Service Desk. O link para o Service Desk está em seu perfil.
401
A herança desta classe não é possível porque é declarada com especificador final
Eu não sei com 401 só encontrei isto.
Não é uma boa busca. Tudo está na documentação. Modificadores de anulação e final.
Você não está procurando o suficiente. Tudo isso está na documentação. Modificadores de anulação e final.
Obrigado! Estou apenas tentando entender o que o homem está tentando fazer.
faça o download do arquivo aqui (https://finance.yahoo.com) sem nenhum problema
carregou esta página.
Sim, funciona, eu concordo, mas a resposta do servidor há um arquivo json na matriz deresultados.
Infelizmente não há nenhum exemplo na documentação com a resposta do servidor como um arquivo binário. Não está claro onde colocá-lo )
Escreva uma solicitação para excluir sua conta duvidosa no Service Desk. O link para a Servicedesk está em seu perfil.
feito
Escreva uma solicitação para excluir sua conta duvidosa no Service Desk. Você pode encontrar o link do Service Desk em seu perfil.
Aryom, há planos para fundir contas?