Skip to content

Accept header parsing is too strict. #147

Description

@kirelagin

Current implementation only recognises application/json, however the format of the Accept header is more flexible.

For example, the http client library that I am using is setting it to application/json;charset=utf-8,application/json and, as a result I am getting an HTML response. I worked this around by querying the /json endpoint for now.

Test:

$ curl -H 'User-Agent: something' -H 'Accept: application/json;charset=utf-8,application/json' http://ifconfig.co:80/
<!DOCTYPE html>
...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions