2016-06-28 6 views
1

azure DocumentDBストアドプロシージャでエラーが発生した場合、不正なリクエストとしてクライアントアプリケーションに返されます。ドキュメントが見つからない場合、またはユーザーに特定のドキュメントを表示する権限がない場合にステータスコードを設定するにはどうすればよいですか?azure documentdbストアドプロシージャから適切なHTTPステータスコードを返す方法

+0

https://msdn.microsoft.com/en-us/library/azure/dn783364.aspx – jonrsharpe

答えて

0

ストアドプロシージャは、Error.numberを応答ステータスコードに変換しません。エラーコードをクライアントに返信するために、sprocはレスポンスの一部としてこれを作ることができます:__.response.setBody({ errorCode: err.number})

+1

documentDBが新しいエラーを投げるようなエラーを投げるオプションを提供していれば、素晴らしいことでしょう(403、 'あなたは文書を見る '); – Venky

関連する問題