Best way for handle missing args in REST interface in vibed

Suliman via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon May 29 05:44:16 PDT 2017


On Monday, 29 May 2017 at 12:23:59 UTC, Suliman wrote:
> I am doing REST interface with vibed. And thinking about 
> handling errors, if users forgot to pass all expected args in 
> function.
>
> For example:
> foo(int x, int y) // get request
> {
>
> }
>
> /api/foo?x=111
>
> And if user is forgot to pass `y` we will get error in the 
> browser. What is the right way to handle curch cases?
>
> Wrap is with try-catch looks wrong.

It's seems I found how to do it 
http://vibed.org/api/vibe.web.web/errorDisplay


More information about the Digitalmars-d-learn mailing list