[Sungrazr-svn] [116] Sungrazr_Server_Adapter_JsonRpc: [FIX] don' t care about charsets

0 views
Skip to first unread message

cl...@killersoft.com

unread,
Apr 8, 2008, 8:27:10 PM4/8/08
to Sungra...@googlegroups.com
Revision
116
Author
clay
Date
2008-04-08 17:27:09 -0700 (Tue, 08 Apr 2008)

Log Message

Sungrazr_Server_Adapter_JsonRpc: [FIX] don't care about charsets

Modified Paths

Diff

Modified: trunk/Sungrazr/Server/Adapter/JsonRpc.php (115 => 116)


--- trunk/Sungrazr/Server/Adapter/JsonRpc.php	2008-02-25 22:26:13 UTC (rev 115)
+++ trunk/Sungrazr/Server/Adapter/JsonRpc.php	2008-04-09 00:27:09 UTC (rev 116)
@@ -431,6 +431,11 @@
     protected function _validateRequestContentType()
     {
         $ct = strtolower($this->_request->server('CONTENT_TYPE', 'unknown'));
+        // make sure we don't care about charsets
+        $pos = strpos($ct, ';');
+        if ($pos !== false) {
+            $ct = substr($ct, 0, $pos);
+        }
         if (! in_array($ct, $this->_config['content_types']['request'])) {
             return $this->fault(
                 "JSON-RPC does not support Content-Type {$ct} requests.",
Reply all
Reply to author
Forward
0 new messages