Boa tarde,
Estou tentando usar o httspost para consumir uma API rest com content type form-data porém ao fazer a requisição o appserver esta apresentando este erro:
2021-08-13T12:39:58.551000-03:00 10708|Environment = 2CCVA9_HOM_COMP_ERP
2021-08-13T12:39:58.551000-03:00 10708|Theme = Windows
2021-08-13T12:39:58.552000-03:00 10708|ERR0026: DiskManager not informed
2021-08-13T12:39:58.552000-03:00 10708|MS_HTTPSPOST | BIT_COMMIT
2021-08-13T12:39:58.553000-03:00 10708|Source position 4
2021-08-13T12:39:58.553000-03:00 10708|C:\bamboo-agent-5.7.2\xml-data\build-dir\TOTVSTEC-OSC1731X2-WINDOWS64\web\httpclient.cpp - line 1304
Alguem ja passou por esta problema?
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Pedro, consegue dar o exemplo dessa utilização? Está gerando exceção mesmo ou só apresentando mensagens no server?
Opa Daniel, após o erro a conexão é finalizada, estou seguindo o ultimo exemplo que tem neste página da Totvs
https://tdn.totvs.com/display/tec/HTTPPost
Boa tarde Pedro, conseguiu resolver isso?
Estou com um problema similar, porém sem log de erro.
O Advpl gera exatamente a mesma requisição que o Postman, porém o arquivo não é enviado.
Via postman funciona.
Olá, Para envio de requisições do tipo multipart/form-data, pode ser utilizado como base o POSTMAN, utilize CODE gerado pela ferramenta "curl -X POST " ou HTTP.
Exemplo:
https://github.com/EduardoParo/REST_AdvPL/blob/main/CONSUMO/form-data/zTotvs_Edu.prw
Boa tarde Eduardo, usei como base exatamente o código retornado pelo POSTMAN, porém o retorno do HTTPSPOST é nullo e o programa é encerrado 1 segundo após chamar a função apresentando as mensagens que informei no appserver, vou anexar meu código aqui.