This commit is contained in:
Chris Hallgren 2016-02-15 20:44:27 -06:00
parent 849abab6a4
commit bf22e84d65
2 changed files with 17 additions and 17 deletions

View file

@ -399,13 +399,13 @@ class CakeRequest implements ArrayAccess {
* *
* @return string * @return string
*/ */
public function contentType() { public function contentType() {
$type = env('CONTENT_TYPE'); $type = env('CONTENT_TYPE');
if ($type) { if ($type) {
return $type; return $type;
} }
return env('HTTP_CONTENT_TYPE'); return env('HTTP_CONTENT_TYPE');
} }
/** /**
* Get the IP the client is using, or says they are using. * Get the IP the client is using, or says they are using.

View file

@ -151,15 +151,15 @@ class CakeRequestTest extends CakeTestCase {
* *
* @return void * @return void
*/ */
public function testContentType() { public function testContentType() {
$_SERVER['HTTP_CONTENT_TYPE'] = 'application/json'; $_SERVER['HTTP_CONTENT_TYPE'] = 'application/json';
$request = new CakeRequest('/', false); $request = new CakeRequest('/', false);
$this->assertEquals('application/json', $request->contentType()); $this->assertEquals('application/json', $request->contentType());
$_SERVER['CONTENT_TYPE'] = 'application/xml'; $_SERVER['CONTENT_TYPE'] = 'application/xml';
$request = new CakeRequest('/', false); $request = new CakeRequest('/', false);
$this->assertEquals('application/xml', $request->contentType(), 'prefer non http header.'); $this->assertEquals('application/xml', $request->contentType(), 'prefer non http header.');
} }
/** /**
* Test construction * Test construction