FWRest - Método Post com url HTTPS

Boa tarde,

Estou tentando consumir um servidor rest com a classe FWRest, porém é a primeira vez que consumo um servidor utilizando HTTPS na URL.

É necessário efetuar alguma configuração no ini do appserver? Pois sempre dar a mensagem de "Host não encontrado", enquanto na requisição via Postman funciona normalmente.

Matheus, normalmente não existe diferença alguma ao consumir um serviço https. Consegue colocar o exemplo do que você está fazendo?

Segue o código abaixo.


    aHeaderOut := {}
    oRest      := FWRest():New("https://demo.simfrete.com")

    //Endpoint
    oRest:setPath("/RomaneioService/enviar" )

    //Cabeçalho de requisição
    aAdd(aHeaderOut,"Accept-Encoding: UTF-8")
    aAdd(aHeaderOut,"Content-Type: application/json; charset=utf-8")

    cBody := '{' 
    cBody += '  "wsEmp": "empresa",'
    cBody += '  "wsUsr":"usuario",'
    cBody += '  "wsPwd":"senha",'
    cBody += '  "fornecedorCnpj":"00000000000000",'
    cBody += '  "chaveNfe": ["00000000000000000000000000000000000000000000"],'
    cBody += '  "romaneioEmissao":"2018-12-05T12:00:00",'
    cBody += '  "motorista":"João",'
    cBody += '  "placa":"AAA-1234",'
    cBody += '  "tipoCarregamento":"FRACIONADO",'
    cBody += '  "numeroErp":8' 
    cBody += '}'

    oRest:SetPostParams("body")
    oRest:SetPostParams(cBody)

    If oRest:Post(aHeaderOut)
        cJSON := oRest:getResult()
        MsgInfo(cJSON)
    Else
        MsgAlert(oRest:getLastError())
        MsgAlert(oRest:getResult())
    EndIf

Consegui resolver, utilizei a função EncodeUTF8 na variável do setPostParams.

Acho que estou com o mesmo problema… Tu usou a função EncodeUTF8 onde mesmo? Poderia mostrar? Obrigado!