RESTRequest4Delphi icon indicating copy to clipboard operation
RESTRequest4Delphi copied to clipboard

Implement async request

Open viniciussanchez opened this issue 4 years ago • 6 comments

viniciussanchez avatar Jun 04 '20 21:06 viniciussanchez

Fala vinicius blz. Vc implementou async/await no RestRequest4Delphi? Isso?

Outra coisa. Dá uma melhorada na descrição de execução dos exemplos. Na parte do server node, quem não manja de node e seus funcionamentos fica perdido.

Por exemplo, a execução do Boss é somente para o data-serialyzer, já para o server-node, é preciso acessar o diretório do server-node e rodar o "npm i" para instalar as dependências. Para rodar o server "npm run start". Show de bola o RestRequest4Delphi, foi vc que desenvolveu?

Vlew, abraço

allancmello avatar Jun 18 '20 13:06 allancmello

Oi @allancmello , Ainda não tive tempo de implementar o async, por isso criei essa issue aqui. Obrigado pelas dicas.... Se estiver afim, pode ajudar a melhorar também fique a vontade... só mandar seu PR ;) Se quiser implementar o async também... Projeto é aberto a comunidade... Vlw

viniciussanchez avatar Jun 18 '20 14:06 viniciussanchez

Ola Vinicius boa tarde, estou tentando fazer uma requisição via GET passando uma Chave pro Header e ta dando erro de autenticação, ja tentei de toda forma, veja o exemplo e não conecta, vc poderia me ajudar,

to passando essa url: http://planilhacifal.ddns.net:5967/api/Arquivos/Buscar?Path=D:\Sistema\Cifal\Cheques\607800907.jpg

LResponse := TRequest.New.BaseURL(edtBaseURL.Text) .AddHeader('SystemKey','minhachave') .Accept(edtAccept.Text) .Get;

dematecsistemas avatar Aug 04 '22 20:08 dematecsistemas

Tente colocar .AddHeader('header', value, [poDoNotEncode])

viniciussanchez avatar Aug 04 '22 20:08 viniciussanchez

A função não esta aceitando esse parâmetro. Continua com o erro de autenticação.

dematecsistemas avatar Aug 04 '22 20:08 dematecsistemas

@dematecsistemas se olhar o código fonte, verá que ela aceita, mas, tem que ser Delphi, tem que fazer o uso da classe REST.Types, e tem que usar o motor do RESTClient caso tenha alterado para o Indy ou NetHTTP. Lembrando que seu código fonte tem que estar atualizado

viniciussanchez avatar Aug 05 '22 11:08 viniciussanchez