[wp-hackers] wp_remote_get() fails but wget works?
Mike Walsh
mpwalsh8 at gmail.com
Mon Feb 4 14:49:37 UTC 2013
Sorry for the double posting ... I thought I had lost my draft.
On Mon, Feb 4, 2013 at 9:46 AM, Mike Walsh <mpwalsh8 at gmail.com> wrote:
> My WordPress Google Form plugin utilizes wp_remote_get() to retrieve the
> contents of a Google Form and render it as part of a WordPress post or
> page. This has worked well for quite sometime. Last week Google updated
> Google Forms. In addition to changing the UI and adding some new features,
> the format of the published URL changed. This should not have been an
> issue as there wasn't anything specific about the URL my plugin was
> dependent on.
>
> However, my plugin no longer works with any newly Google Form that uses
> the new URL. I receive a "Too many redirects" error from wp_remote_get().
>
> [04-Feb-2013 12:51:58 UTC] Array
> (
> [0] =>
> https://docs.google.com/forms/d/1bPgvlQ-zwdVVBmmLEC0YtUu-yf94rshDLbMPcUFbsCU/viewform
> [1] => Array
> (
> [sslverify] =>
> [timeout] => 30
> [redirection] => 10
> )
>
> [2] => WP_Error Object
> (
> [errors] => Array
> (
> [http_request_failed] => Array
> (
> [0] => Too many redirects.
> )
>
> )
>
> [error_data] => Array
> (
> )
>
> )
>
> )
>
> What is odd is that I am able to retrieve the form content using the Unix
> wget command line utility. I am concerned I may be facing a situation where
> Google views my request as a XSS request as this appears in the response:
>
> [x-xss-protection] => 1; mode=block
>
> I've been digging through WP_Http all morning trying to identify what
> might be different and what I can do about it. I am stumped. I have
> posted the log from WP_Http, the log from wget, and the results from wget
> to PasteBin in hopes that someone who understands this lower level stuff
> better than I do may have some ideas.
>
>
> 1. wp_remote_get Log: http://pastebin.com/WwnZiEB2
> 2. wget Log: http://pastebin.com/jKMFbCpG
> 3. wget Results: http://pastebin.com/4FAeuei0
>
> Thanks,
>
> Mike
> --
> Mike Walsh - mpwalsh8 at gmail.com
>
--
Mike Walsh - mpwalsh8 at gmail.com
More information about the wp-hackers
mailing list