Boa Tarde,
Estou utilizando a função HttpPost para fazer uma requisição para o endereço "http://app.smartdocx.com.br/service/api/integracao/download?$filter=DTPRC gt Datetime'2020-09-22T00:00:00'", porém é apresentado o erro:
Bad Request
HTTP Error 400. The request is badly formed.
Reparei que esse erro só da quando tem espaço na URL que estou enviando. Pelo postman a requisição é completada.
Sabe se tem alguma forma de contornar esse erro?
[edit] Trecho do código:
``` _cTimeZone := FWTimeStamp(3,( Date() - GetMV("GR_SDXDIA",,0) ),"00:00:00")
//Se o parametro de dias estiver desativado, traz todo o histórico do SmartDocX If GetMV("GR_SDXDIA",,0) > 0 _cFilter := "?$filter=DTPRC gt Datetime'" + _cTimeZone + "'" EndIf
cPostParms := "grant_type=password" cPostParms += "&username=" + GetMV("GR_SDXUSR",,"") cPostParms += "&password=" + GetMV("GR_SDXPSW",,"")
//Efetua o POST na API cRetPost := HTTPPost(_cWsUrl + "/token", /cGetParms/, cPostParms, /nTimeOut/, aHeadStr, @cHeaderGet)```
Grato.