HTTP メソッドにより、IBM® BPM の成果物で、作成、読み取り、更新、および削除などの操作を行うことができます。
HTTP メソッド | 説明 |
---|---|
POST | 新規リソースを作成します。 |
GET | リソースを取得します。 |
PUT | 既存のリソースを更新します。 |
DELETE | リソースを削除します。 |
この操作によってリソースの状態が変更されることはないため、GET メソッドは安全なメソッドです。
// Assuming that "dateFromREST" is a java.util.Date object
DateFormat df = DateFormat.getDateTimeInstance();
TimeZone tz = TimeZone.getDefault();
df.setTimeZone(tz);
String formattedDate = df.format(dateFromREST);
// formattedDate has the date you want to show to the user.
HTTP メソッドを使用するときは、以下のセキュリティーの側面を考慮してください。
POST /rest/bpm/htm/v1/task?...&x-method-override=PUT
<properties>
<common>
<enable-javascript-execution>true</enable-javascript-execution>
</common>
</properties>
PUT http://host1.company.com:9080/rest/bpm/wle/v1/task/3?action=finish¶ms={"orderNumber":"5","customerName":{"firstName":"John","lastName":"Doe"}}
Headers:
Accept application/json
以下の HTTP 要求は、application/x-www-form-urlencoded コンテンツ・タイプを使用して、同じ API を呼び出す方法を示しています。POST http://host1.company.com:9080/rest/bpm/wle/v1/task/3
Headers
Accept application/json
Content-Type: application/x-www-form-urlencoded
X-Method-Override: PUT
Request Body:
action=finish¶ms={"orderNumber":"5","customerName":{"firstName":"John","lastName":"Doe"}}