Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

     Define_Com Class(#XPRIM_HttpRequest) Name(#Req)

* XPRIM_JsonWriter を作成し、効率的に JSON データを書き込む

     Define_Com Class(#XPRIM_JsonWriter) Name(#JsonWriter)

* ライターを設定して、JSON を HTTP 要求オブジェクトに出力

     #JsonWriter.SetOutputToHttpRequest HttpRequest(#Req)

* オブジェクト構築を開始

     #JsonWriter.BeginObject
#JsonWriter.WriteString Name('givenName') Value(#EmpGivenName)
#JsonWriter.WriteString Name('lastName') Value(#EmpLastName)
#JsonWriter.WriteString Name('address') Value(#EmpAddress)
#JsonWriter.EndObject

* 要求の実行

     #Req.DoPost Url('http://yourcompany.com/api/hr/employee')


次は: 次は:複数パート (Multipart) 本文の作成