misd-service-development / guzzle-bundle

[NOT MAINTAINED] Integrates Guzzle into your Symfony2 application
99 stars 54 forks source link

Response 204 No Content on expected Array #79

Open Ghriim opened 9 years ago

Ghriim commented 9 years ago

The convention used in my company is that a list API return a 204 with no content if no elements could be found to populate the response. It won't return an empty array but just a 204 with an empty body. In that case I got a "array<Path\To\My\Class>" must exist and implement a static fromCommand() method".

It would be nice that Guzzle could handle such a response since it's pretty standard I think.

ludofleury commented 9 years ago

"if no elements could be found to populate the response." I miss some info, or is it a hack to avoid a 404 ?

Ghriim commented 9 years ago

No, it's not a hack. The 404 would be the response code for the GET of one item. The 204 would be the response code for the GET of an empty list of items.

ludofleury commented 9 years ago

Legit. +1