includes/class-fs-plugin-updater.php
static function _fetch_plugin_info_from_repository( $action, $args ) {
            $url = $http_url = 'http://api.wordpress.org/plugins/info/1.0/';
            if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) {
                $url = set_url_scheme( $url, 'https' );
            }

            $args = array(
                'timeout' => 15,
                'body'    => array(
                    'action'  => $action,
                    'request' => serialize( $args )
                )
            );

            $request = wp_remote_post( $url, $args );

            if ( is_wp_error( $request ) ) {
                return false;
            }

            $res = maybe_unserialize( wp_remote_retrieve_body( $request ) );

            if ( ! is_object( $res ) && ! is_array( $res ) ) {
                return false;
            }

            return $res;
        }
static function _fetch_plugin_info_from_repository( $action, $args ) {
            $url = $http_url = 'http://api.wordpress.org/plugins/info/1.0/';
            if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) {
                $url = set_url_scheme( $url, 'https' );
            }

            $args = array(
                'timeout' => 15,
                'body'    => array(
                    'action'  => $action,
                    'request' => serialize( $args )
                )
            );

            $request = wp_remote_post( $url, $args );

            if ( is_wp_error( $request ) ) {
                return false;
            }

            $res = maybe_unserialize( wp_remote_retrieve_body( $request ) );

            if ( ! is_object( $res ) && ! is_array( $res ) ) {
                return false;
            }

            return $res;
        }
static function _fetch_plugin_info_from_repository ( $ action , $ args ) { $ url = $ http_url = 'http://api.wordpress.org/plugins/info/1.0/' ; if ( $ ssl = wp_http_supports ( array ( 'ssl' ) ) ) { $ url = set_url_scheme ( $ url , 'https' ) ; } $ args = array ( 'timeout' => 15 , 'body' => array ( 'action' => $ action , 'request' => serialize ( $ args ) ) ) ; $ request = wp_remote_post ( $ url , $ args ) ; if ( is_wp_error ( $ request ) ) { return false ; } $ res = maybe_unserialize ( wp_remote_retrieve_body ( $ request ) ) ; if ( ! is_object ( $ res ) && ! is_array ( $ res ) ) { return false ; } return $ res ; }
Try to fetch plugin's info from .org repository.

@author Vova Feldman (@svovaf)
@since  1.0.5

@param string $action
@param object $args

@return bool|mixed
Try to fetch plugin s info from . org repository .