none
HTTP Request (GET) gennem C5 2012

    Spørgsmål

  • Hej

    Jeg har brug for at kalde en REST baseret HTTPS API som sender en XML fil retur (afhængigt af kald).
    Jeg har prøvet den indbyggede macro (Services), men den kan kun kalde med en POST - jeg har brug for PUT/GET.

    Er der nogen som har lavet noget lignende og som kan dele noget kode (måske har nogen lavet det som XAC hvor fil bliver returneret og gemt) ??

    /Bo Jakobsen

    d. 12/11-12:
    Jeg har selv løst problemet ved at kode det i XAC - så er der nogen der har brug for hjælp til lign. skal i bare skrive ;-)

    /Bo Jakobsen
    Lyngsøe EDB

    • Redigeret af BoJaco 12. november 2012 13:56
    7. november 2012 16:04

Alle besvarelser

  • Hej,

    Underligt nok er "httpOpen-funktionen" i FNC=C5service hårdkodet til at benytte POST. Hvis du justerer denne, fx med en ny CASE (Fx kaldet 'HttpOpenGET') der hårdkoder til GET, fungerer det, som ved post og soap.

    #LOCALMACRO.ServicesHttpOpenGET            C5Service('HttpOpenGET',%1,&HCOM)                     #ENDMACRO

    SET &COMStatus = #ServicesHttpOpenGET(&URL)
    #TestError(&COMStatus)
    SET &COMStatus = #ServicesHttpSend
    #TestError(&COMStatus)
    SET &COMStatus = #ServicesXmlFileSave(&FileName)
    #TestError(&COMStatus)
    SET &COMStatus = #ServicesDllClose

    25. november 2012 17:29
  • Hej Bo

    Det lyder som om jeg har fået samme opgave. :-/

    Jeg sidder og forsøger mig med COMAPI kald - men der kommer aldrig nogen kode frem til WEB serveren.

    Jeg modtager hjemmeside indholdet retur - men jeg skulle egentligt gerne have sendt nogle kommandoer over.

    Kan du tippe mig - hvorfor det ikke virker?

    MVH Palle Schødt


    Palle Schødt Scanditek

    20. marts 2015 12:54