Какая Максимальная длина URL-адреса в разных браузерах?

Для начала скажу, что я зарабатываю через вот этого брокера, проверен он временем! А вот хороший пример заработка, человек зарабатывает через интернет МНОГО МНОГО МНОГО и показывает все на примерах, переходи и читай! Добавь страницу в закладки. А теперь читаете информацию ниже и пишите свой отзыв

Какая Максимальная длина URL-адреса в разных браузерах? Оно отличается между браузерами?

Имеет ли протокол http диктовать его?

Я писал этот тест, который продолжает добавив ” a ” параметр до тех пор, пока браузер не будет работать

В C# части:

    [AcceptVerbs(HttpVerbs.Get)]     public ActionResult ParamTest(string x)     {         ViewBag.TestLength = 0;         if (!string.IsNullOrEmpty(x))         {             System.IO.File.WriteAllLines("c:/result.txt", new[] {Request.UserAgent, x.Length.ToString()});             ViewBag.TestLength = x.Length + 1;         }          return View();     } 

Вид:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>  <script type="text/javascript">     $(function() {         var text = "a";         for (var i = 0; i < parseInt(@ViewBag.TestLength)-1; i++) {             text += "a";         }          document.location.href = "http://localhost:50766/Home/ParamTest?x=" + text;     }); </script> 

Часть 1

на хром я получил:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36 2046 

затем он взорвался с: HTTP Error 404.15 - Not Found The request filtering module is configured to deny a request where the query string is too long.

же на IE8 и Firefox

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E) 2046  Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 2046 

Часть 2

Я пошел простой режим и добавлены дополнительные ограничения для IISExpress файл applicationhost.config и web.параметр конфигурации maxQueryStringLength="32768".

Chrome failed with message 'Bad Request - Request Too Long   HTTP Error 400. The size of the request headers is too long.   

после 7744 персонажей.

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36 7744 

Часть 3

Добавлено <headerLimits>
<add header="Content-type" sizeLimit="32768" />
</headerLimits>

бесполезно все, наконец, решили использовать скрипач, чтобы удалить из заголовка реферер.

static function OnBeforeRequest(oSession: Session) { if (oSession.url.Contains("localhost:50766")) {         oSession.RequestHeaders.Remove("Referer");         } 

Который сделал красиво.

Хром: надо 15613 персонажей. (Я предполагаю, что это 16к предел для IIS)

и снова не получилось с

<BODY><h2>Bad Request - Request Too Long</h2> <hr><p>HTTP Error 400. The size of the request headers is too long.</p>   Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36 15613 

В Firefox:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 15708 

В IE8 не удалось iexplore.exe сбой.

Какая Максимальная длина URL-адреса в разных браузерах?

 

после 2505

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E) 2505 

Эмулятор Android

Mozilla/5.0 (Linux; Android 5.1; Android SDK built for x86 Build/LKY45) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36 7377 

ИЕ11

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C) 4043 

ИЕ10

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C) 4043 

ИЕ9

Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0) 4043 
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*