By default, Glimpse only responds to certain status codes (200, maybe a few others). If you want to have it respond to errors or some of the typical REST responses (201, 202, 204, etc), you'll have to whitelist them in your web.config
...
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<runtimePolicies>
<statusCodes>
<add statusCode="201"/>
<add statusCode="404"/>
<add statusCode="500"/>
</statusCodes>
</runtimePolicies>
</glimpse>
There's a small bit in the docs that talks about this... http://getglimpse.com/Help/Configuration