You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

To use a web service, you need to make an HTTP request using an HttpClientRequest object.  The older XPRIM_HttpRequest still exists.

Below is an example of how to do a simple GET request and get the response as a string:

     Define_Com Class(#PRIM_SRVM.HttpClientRequest) Name(#Request)
     Define_Com Class(#PRIM_DC.UnicodeString) Name(#ResponseText)
     * Do the get request
     #Request.DoGet Url('http://mytestserver/api/echoservice')
     * Get the result as string
     #ResponseText := #Request.Response.AsString

The HttpClientRequest has the following methods (each corresponds to an HTTP verb):

  • DoGet
  • DoPost
  • DoPut
  • DoDelete
  • DoPatch
  • DoTrace
  • DoHead
  • DoOptions

 

  • No labels