public static function buildBasestring($method, Url $url, array $data)
    {
        $base = array();
        $base[] = self::urlEncode(self::getNormalizedMethod($method));
        $base[] = self::urlEncode(self::getNormalizedUrl($url));
        $base[] = self::urlEncode(self::getNormalizedParameters($data));

        return implode('&', $base);
    }