I've noticed this issue recently while working with the flickrfeed plugin.
Whatever URL I have a new remote request to fetch, I get a blank response
body. The response header is returned with a 200 status. But the body is
always blank no matter what URL is being fetched. Here's an example:

$call = new RemoteRequest('http://habariproject.org/en/atom/1');
$result = $call->execute();
Utils::debug($call);
Utils::debug($result);
Utils::debug($call->get_response_header());
Utils::debug($call->get_response_body());

The results:
-----------------------------------------------------------------------------------------------------------------
object RemoteRequest Object
(
    [method:private] => GET
    [url:private] => http://habariproject.org/en/atom/1
    [params:private] => Array
        (
        )

    [headers:private] => Array
        (
            [User-Agent] => Habari/0.7-alpha
        )

    [postdata:private] => Array
        (
        )

    [files:private] => Array
        (
        )

    [body:private] =>
    [timeout:private] => 180
    [processor:private] => CURLRequestProcessor Object
        (
            [response_body:private] =>
            [response_headers:private] => HTTP/1.1 200 OK
Date: Fri, 28 Aug 2009 07:17:45 GMT
Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 Python/2.5.2
PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g
X-Powered-By: PHP/5.2.4-2ubuntu5.6
Set-Cookie: PHPSESSID=77a625c79c865fa68480f8ce3cc3c4b6; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: application/atom+xml
            [executed:private] => 1
            [can_followlocation:private] => 1
            [max_redirs:private] => 5
            [_headers:private] => HTTP/1.1 200 OK
Date: Fri, 28 Aug 2009 07:17:45 GMT
Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 Python/2.5.2
PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g
X-Powered-By: PHP/5.2.4-2ubuntu5.6
Set-Cookie: PHPSESSID=77a625c79c865fa68480f8ce3cc3c4b6; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: application/atom+xml


        )

    [executed:private] => 1
    [response_body:private] =>
    [response_headers:private] => HTTP/1.1 200 OK
Date: Fri, 28 Aug 2009 07:17:45 GMT
Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 Python/2.5.2
PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g
X-Powered-By: PHP/5.2.4-2ubuntu5.6
Set-Cookie: PHPSESSID=77a625c79c865fa68480f8ce3cc3c4b6; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: application/atom+xml
    [user_agent:private] => Habari/0.7-alpha
)
-----------------------------------------------------------------------------------------------------------------
boolean 1
-----------------------------------------------------------------------------------------------------------------
string HTTP/1.1 200 OK
Date: Fri, 28 Aug 2009 07:17:45 GMT
Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 Python/2.5.2
PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g
X-Powered-By: PHP/5.2.4-2ubuntu5.6
Set-Cookie: PHPSESSID=77a625c79c865fa68480f8ce3cc3c4b6; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Pragma: no-cache
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: application/atom+xml
-----------------------------------------------------------------------------------------------------------------
string
-----------------------------------------------------------------------------------------------------------------

Any idea what's going on with the class?

-- 
Ali B. / dmondark
http://awhitebox.com

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/habari-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to