コード例 #1
0
 function _GetResponse()
 {
     FMDebug("Reading");
     if (($a_lines = parent::Read()) === FALSE) {
         return FALSE;
     }
     $this->_aRespHeaders = $this->_aResponse = array();
     $b_body = FALSE;
     for ($ii = 0; $ii < count($a_lines); $ii++) {
         if ($b_body) {
             //FMDebug("Body line: ".rtrim($a_lines[$ii]));
             $this->_aResponse[] = $a_lines[$ii];
         } elseif ($a_lines[$ii] == "\r\n" || $a_lines[$ii] == "\n") {
             $b_body = TRUE;
         } else {
             //FMDebug("Header line: ".rtrim($a_lines[$ii]));
             $this->_aRespHeaders[] = $a_lines[$ii];
         }
     }
     return TRUE;
 }