0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Outsystems Comsume REST API ステータスコード取得

Posted at

Comsume REST APIでステータスコード取得

OutsystemsでRest APIでは、通常だとレスポンスからはBody情報しか受け取れない。
さらに、ステータスコードが400以上だと例外を発生させるため、その処理を書かないといけない。
なので、取得元のレスポンスがステータスコードで判断する場合、例外ハンドリングを書かないといけないため少々面倒。。。

RESTエラー処理

呼び出し元でステータスコードの判断をしたい場合は、コールバックであるOnAfterResponseを使って以下処理を追加する必要がある。

  1. レスポンスbodyにステータスコードを設定・・これを呼び出し元で判断
  2. ステータスコードを200に設定・・これにより、REST APIで例外スローを抑止することができる。

はぁ、普通に判断させてくれよ。。

少なくとも、例外処理からメインフローに合流させてくれ!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?