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

Compare with Current View Page History

Version 1 Next »

[ |../../../index.htm#lansa/webserviceseng01_0025.htm]
現在地: Webサービス > Webサービスの利用 > XPRIM_HttpRequest の利用

XPRIM_HttpRequest の利用

Web サービスを利用する際は、XPRIM_HttpRequest object を使って HTTP 要求を行う必要があります。
以下の例では、簡単な GET 要求を行い、応答を文字列として取得する方法が示されています。
Define_Com Class(#XPRIM_HttpRequest) Name(#Request)
Define_Com Class(#PRIM_DC.UnicodeString) Name(#ResponseText)

  • GET 要求
    #Request.DoGet Url('http://mytestserver/api/echoservice')
  • 結果を文字列として取得
    #ResponseText := #Request.Response.AsString
    XPRIM_HttpRequest には以下のメソッドがあります。(それぞれが HTTP 動詞に対応しています)
  • DoGet
  • DoPost
  • DoPut
  • DoDelete
  • DoPatch
  • DoTrace
  • DoHead
  • DoOptions

次は: HTTP 要求の設定
[ |../../../index.htm#lansa/webserviceseng01_0025.htm]

  • No labels