lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anshum Gupta (JIRA)" <>
Subject [jira] [Assigned] (SOLR-8836) /update should return BAD REQUEST when invalid JSON provided
Date Mon, 14 Mar 2016 15:03:33 GMT


Anshum Gupta reassigned SOLR-8836:

    Assignee: Anshum Gupta

> /update should return BAD REQUEST when invalid JSON provided
> ------------------------------------------------------------
>                 Key: SOLR-8836
>                 URL:
>             Project: Solr
>          Issue Type: Bug
>    Affects Versions: master
>            Reporter: Jason Gerlowski
>            Assignee: Anshum Gupta
>            Priority: Trivial
>             Fix For: master
>         Attachments: SOLR-8836.patch, SOLR-8836.patch
> When a user provides invalid JSON to the /update endpoint, the request fails with a 500
(INTERNAL SERVER ERROR).  If the user looks at the response body, they'll see a message indicating
that the provided JSON was invalid.  However, going from the status code alone, the failure
is indistinguishable from a true server-error.  This is a bit misleading.  It would be nice
if Solr instead returned a 400 (BAD REQUEST) status code when it detects invalid arguments.
> Reproduction Steps:
> 1.) bin/solr start -e cloud -noprompt
> 2.) curl -i -l -k -X POST -H 'Content-Type: application/json' 'http://localhost:8983/solr/gettingstarted/update'
--data-binary '}{'

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message