Page History
...
- AddUrlEncodedFormValue
- AddJsonObject
- AddJsonArray
- AddString
- AddFile
IBM i で AddFile を利用する際は、「制限事項」を参照してください。
例 - Web API を利用して新規の社員作成
...
Define_Com Class(#XPRIM_HttpRequest) Name(#Req)
#Req.Content.AddUrlEncodedFormValue Name('givenName') Value(#EmpGivenName)
#Req.Content.AddUrlEncodedFormValue Name('lastName') Value(#EmpLastName)
#Req.Content.AddUrlEncodedFormValue Name('address') Value(#EmpAddress)
* 要求の実行 (POST 動詞)
#Req.DoPost Url('http://yourcompany.com/api/hr/employee')...
Define_Com Class(#XPRIM_HttpRequest) Name(#Req)
Define_Com Class(#XPRIM_JsonObject) Name(#JsonObject)
* JSON オブジェクトの構築
#JsonObject.InsertString('givenName' #EmpGivenName)
#JsonObject.InsertString('lastName' #EmpLastName)
#JsonObject.InsertString('address' #EmpAddress)* 構築した JSON を要求本文に追加
#Req.Content.AddJsonObject(#JsonObject)
* 要求の実行 (POST 動詞)
#Req.DoPost Url('http://yourcompany.com/api/hr/employee')次は: 次は:要求本文用の JSON データの構築