일부 요청에서 JSON을 반환할 때 Content-Type: text/xml 헤더가 나오는 문제 수정
This commit is contained in:
Kijin Sung 2017-04-27 11:01:28 +09:00
parent 02731e1a57
commit d240fcbb70

View file

@ -89,14 +89,14 @@ class DisplayHandler extends Handler
} }
else else
{ {
if(Context::getResponseMethod() == 'JSON' || Context::getResponseMethod() == 'JS_CALLBACK') if(Context::getResponseMethod() == 'JSON' || Context::getResponseMethod() == 'JS_CALLBACK' || isset($_POST['_rx_ajax_compat']))
{ {
if(strpos($_SERVER['HTTP_ACCEPT'], 'json') !== false) if(strpos($_SERVER['HTTP_ACCEPT'], 'json') !== false)
{ {
self::_printJSONHeader(); self::_printJSONHeader();
} }
} }
else if(Context::getResponseMethod() != 'HTML') elseif(Context::getRequestMethod() == 'XMLRPC')
{ {
self::_printXMLHeader(); self::_printXMLHeader();
} }