Title: HTTP Transport
Last modified: August 21, 2016

---

# HTTP Transport

 *  Resolved [Neilcritchlow](https://wordpress.org/support/users/neilcritchlow/)
 * (@neilcritchlow)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/)
 * Good Evening,
 * I am trying to setup your plugin and hit a small issue I have created an application
   page on twitter and copied all required data into the 4 fields when I click sav
   changes i get the error message:
 * “Error message received from WordPress: There are no HTTP transports available
   which can complete the requested request.. Please check your connection settings.”
 * My current setup is a Windows Server 08 machine running WAMPSERVER with latest
   wordpress, the web url is: [http://setup4it.co.uk](http://setup4it.co.uk) it 
   is a front facing server with port 80 open for web traffic.
 * Any advice on what Im not doing correctly would be greatly received. I do have
   a twitter feed on my main page using “kebo twitter feed” so a little confused
 * Thanks in advance – can i say what a very helpful community this is everytime
   I have had an issue being new to wordpress this has been a couple – everyone 
   has been fantatsic
 * [http://wordpress.org/plugins/rotatingtweets/](http://wordpress.org/plugins/rotatingtweets/)

Viewing 9 replies - 1 through 9 (of 9 total)

 *  Plugin Author [Martin Tod](https://wordpress.org/support/users/mpntod/)
 * (@mpntod)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/#post-4380937)
 * Rotating Tweets uses the standard WordPress `wp_remote_request()` call and this
   can sometimes go wrong.
 * One way of fixing this is to use the [Core Control plug-in](http://wordpress.org/plugins/core-control/)
   to check the different ‘transports’ that WordPress uses to collect data from 
   other sites – and switch off the one that doesn’t work.
 * Alternatively, try removing the commenting from one of last 5 lines of the plug-
   in – probably the cURL one!
 *     ```
       // add_filter('use_http_extension_transport', 'rotatingtweets_block_transport');
       // add_filter('use_curl_transport', 'rotatingtweets_block_transport');
       // add_filter('use_streams_transport', 'rotatingtweets_block_transport');
       // add_filter('use_fopen_transport', 'rotatingtweets_block_transport');
       // add_filter('use_fsockopen_transport', 'rotatingtweets_block_transport');
       ```
   
 * i.e. have
 *     ```
       add_filter('use_curl_transport', 'rotatingtweets_block_transport');
       ```
   
 * as the last line of the plug-in.
 *  Plugin Author [Martin Tod](https://wordpress.org/support/users/mpntod/)
 * (@mpntod)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/#post-4380941)
 * A second option (that you might want to try first) is to set _Verify SSL connection
   to Twitter _to _No_ in the _Connection Settings_ section of the Rotating Tweets
   settings page.
 * The only reason I suggest this is that Kebo Twitter feed also appears to use `
   wp_remote_request()` – although it gets its tweets via another site rather than
   via Twitter directly.
 *  Thread Starter [Neilcritchlow](https://wordpress.org/support/users/neilcritchlow/)
 * (@neilcritchlow)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/#post-4380944)
 * Wow firstly thanks for the quick reply.
 * I have set the SSL to no still no joy I have then edited the plugin
 * register_deactivation_hook( __FILE__, ‘rotatingtweets_deactivate’ );
    register_uninstall_hook(
   __FILE__, ‘rotatingtweets_uninstall’ );
 * // Filters that can be used to adjust transports – if you have problems with 
   connecting to Twitter, try commenting in one of the following lines
    // From 
   a brilliant post by Sam Wood [http://wordpress.org/support/topic/warning-curl_exec-has-been-disabled?replies=6#post-920787](http://wordpress.org/support/topic/warning-curl_exec-has-been-disabled?replies=6#post-920787)
   function rotatingtweets_block_transport() { return false; } // add_filter(‘use_http_extension_transport’,‘
   rotatingtweets_block_transport’); add_filter(‘use_curl_transport’, ‘rotatingtweets_block_transport’);//
   add_filter(‘use_streams_transport’, ‘rotatingtweets_block_transport’); // add_filter(‘
   use_fopen_transport’, ‘rotatingtweets_block_transport’); // add_filter(‘use_fsockopen_transport’,‘
   rotatingtweets_block_transport’); ?>
 * again without any success?
 *  Plugin Author [Martin Tod](https://wordpress.org/support/users/mpntod/)
 * (@mpntod)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/#post-4380949)
 * The problem appears to be that your server isn’t finding Twitter (although it
   is finding the site used by Kebo Twitter) – which would normally indicate a server
   problem of some kind.
 * A couple of thoughts:
    - Try ‘testing your transports’ with the Core Control plug-in.
    - Try installing a Rotating Tweets widget or short-code. It should give you 
      more diagnostics in the HTML.
    - Try setting WP_DEBUG to true in your wp-settings.php file. (I should warn 
      you that this can generate a lot of error messages from templates and plug-
      ins)
    - Try switching off each of the other ‘transports’ in turn.
 * None of these will necessarily solve the problem – but they may indicate a way
   forward to finding a solution.
 *  Thread Starter [Neilcritchlow](https://wordpress.org/support/users/neilcritchlow/)
 * (@neilcritchlow)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/#post-4380951)
 * In the core control plugin I enable HTTP Access Module 1.0
    On the external http
   access tab i get Manage Transports
 * Transport Status Actions
    cURL Not Available PHP Streams Not Available PHP fsockopen()
   Not Available
 * shortcode gives: Problem retrieving data from Twitter
    Wordpress error code: 
   http_failure – There are no HTTP transports available which can complete the 
   requested request.
 * DO i need to install cURL?? – scratch that i now know its preintsalled in wamp
 *  Plugin Author [Martin Tod](https://wordpress.org/support/users/mpntod/)
 * (@mpntod)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/#post-4380977)
 * It appears that WordPress can’t see any external data.
 * Is cURL enabled in your php.ini file?
 * I saw quite a lot of info about this [via](https://www.google.co.uk/search?q=http_failure+-+There+are+no+HTTP+transports+available+which+can+complete+the+requested+request.+wamp&rlz=1C1CHMO_en-GBGB554GB554&oq=http_failure+-+There+are+no+HTTP+transports+available+which+can+complete+the+requested+request.+wamp&aqs=chrome..69i57.1850j0j7&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8#es_sm=122&espv=210&q=There+are+no+HTTP+transports+available+which+can+complete+the+requested+request.+wamp)
   [Google](https://www.google.co.uk/search?q=wamp+server+curl+not+working&rlz=1C1CHMO_en-GBGB554GB554&oq=wamp+server+curl&aqs=chrome.1.69i57j0l5.5066j0j4&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8),
   but don’t have a WAMP server so can’t test it.
 *  Thread Starter [Neilcritchlow](https://wordpress.org/support/users/neilcritchlow/)
 * (@neilcritchlow)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/#post-4381050)
 * I give up!
    I have followed numerous different methods
 * [http://forum.wampserver.com/read.php?2,85716,119831](http://forum.wampserver.com/read.php?2,85716,119831)
 * this being the most comprehensive – at one point i thought i had killed my apache
   install as it wouldnt start after installing the add ins from wamp site. (that
   was a very scary)
    I have installed on a seperate machine and tried everything
   listed and really cannot get curl to work on my setup. I believe a lot of people
   ended up setting up with single installs of each product.
 * Can I run this without curl?
 *  Thread Starter [Neilcritchlow](https://wordpress.org/support/users/neilcritchlow/)
 * (@neilcritchlow)
 * [12 years, 6 months ago](https://wordpress.org/support/topic/http-transport/#post-4381055)
 * Had a breakthrough and phpinfo shows curl enabled!
    Managed to get it working
   THANK YOU!!!!!
 * you have been brilliant I cannot say thank you enough =)
 *  [Commeuneimage](https://wordpress.org/support/users/commeuneimage/)
 * (@commeuneimage)
 * [12 years, 5 months ago](https://wordpress.org/support/topic/http-transport/#post-4381232)
 * Enabling cURL in WAMP/php was also the answer for my issue! Very glad to find
   this thread here because that was not trivial to debug!
    Thank you both 🙂

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘HTTP Transport’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/rotatingtweets.svg)
 * [Rotating Tweets (Twitter widget and shortcode)](https://wordpress.org/plugins/rotatingtweets/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/rotatingtweets/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/rotatingtweets/)
 * [Active Topics](https://wordpress.org/support/plugin/rotatingtweets/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/rotatingtweets/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/rotatingtweets/reviews/)

 * 9 replies
 * 3 participants
 * Last reply from: [Commeuneimage](https://wordpress.org/support/users/commeuneimage/)
 * Last activity: [12 years, 5 months ago](https://wordpress.org/support/topic/http-transport/#post-4381232)
 * Status: resolved