Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Recognise PATCH as a valid HTTP verb. #1

wants to merge 2 commits into
Commits on Oct 17, 2011
  1. Recognise PATCH as a valid HTTP verb.

    bigpresh committed Oct 17, 2011
    This is defined in RFC5789: http://tools.ietf.org/html/rfc5789
    This is in active use by GitHub's v3 API, among others.
    As a quick overview for anyone unfamilar with PATCH, it's basically a
    partial-PUT, passing only the changes - for instance, let's say you wanted to
    update a customer's contact email address, you might send a PATCH request to
    `/customer/42/contactdetails` with a JSON payload describing just the parts
    which have changed, for instance `{ email: 'bob@example.com' }`.
  2. Gah - unbreak it!

    bigpresh committed Oct 17, 2011
    (Sorry - just have used $ to jump to EOL in insert mode by mistake or something,
    and didn't notice.  Despite it being  a simple change, I should have tested it
    before submitting the PR.  /me hangs head)