HomePhabricator

Set content-type to application/json

Description

Set content-type to application/json

Summary:
Elasticsearch really wants a raw json body and it fails to accept
the request as of es version 5.3

Test Plan:
Tested with elasticsearch 5.2 and 5.3.

Before this change 5.2 worked but 5.3 failed with
HTTP/406 "Content-Type header [application/x-www-form-urlencoded] is not supported" [1]

After this change, both worked.

[1] https://phabricator.wikimedia.org/P5158

Reviewers: epriestley, Blessed Reviewers

Reviewed By: epriestley, Blessed Reviewers

Subscribers: Korvin

Differential Revision: https://secure.phabricator.com/D17580

Details

Provenance
20after4Authored on Mar 30 2017, 6:07 PM
industryPushed on Mar 30 2017, 6:07 PM
Reviewer
Blessed Reviewers
Differential Revision
D17580: Set content-type to application/json
Parents
rP654f0f6043f8: Make messages translatable and more sensible.
Branches
Unknown
Tags
Unknown
Build Status
Buildable 16227
Build 21553: Run Core Tests