例外コード

サーバーが例外をスローした場合、REST Web サービスは例外コードと付随する例外メッセージをネットワーク経由でクライアントに返します。例外コードは、一般的なエラーの説明です。例外メッセージは、例外の原因をより具体的に示します。

次の例では、Geocode サービスに対する GET リクエストに不適切なパラメータである "Line" が含まれています。

GET http://endpoint/Geocode/rest/GeocodeService/geocode.json?
mainAddress=42%20Venus%20Drive&Line=Shrewsbury&country=USA HTTP/1.1     

サーバーは次のエラーを返します。

HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Date: Wed, 25 Feb 2015 20:52:18 GMT
exceptionCode: INVALID_CLIENT_INPUT
exceptionMsg: Unknown query parameter Line
Content-Length: 0
Connection: close        
例外コード (データタイプ = String) 説明
REQUIRED_PARAMETER_MISSING 必須のパラメータがありません。
DATA_NOT_LICENSED 住所辞書のライセンス ファイルがインストールされていません。
INTERNAL_ERROR ジオコーディング エンジンで一般的なエラーが発生しました。
MAPMARKER_EXCEPTION MapMarker ジオコーディング エンジンで一般的な例外が発生しました。
MAPMARKER_FATAL_EXCEPTION MapMarker ジオコーディング エンジンで致命的な例外が発生しました。
INVALID_CLIENT_INPUT 無効な入力がリクエスト内にありました。
NO_COUNTRY_SPECIFIED 国フィールドがリクエストにありません。
COUNTRY_NOT_SUPPORTED リクエストされた操作は、指定された国ではサポートされていません。
GEOSTAN_FATAL_EXCEPTION GeoStan ジオコーディング エンジンで致命的な例外が発生しました。