Appearance
Errors
VirMesh の共通 error envelope と status namespace を確認できます。
status 識別子は status+<reverse-domain>.* を使います。type を先頭に出しつつ、所有者の reverse-domain を崩さないためです。
細かい message は server 実装に依存しますが、status はクライアント分岐に使う前提で安定的に読めます。
Error envelope
共通形式は次です。
json
{
"status": "status+me.virmesh.json.invalid_json",
"payload": {
"message": "Public request must be valid JSON."
}
}messageにはサーバーが任意の説明を含めることが出来ます。
個別の status は Statuses で 1 件ずつ確認できます。
Next steps
- transport ごとの envelope は Transport を参照してください。
- 個別の
statusは Statuses を参照してください。 - action 固有の error 条件は各 action ページ から辿れます。