Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Just a thought: Is there a limit on url string?

Just a thought: Is there a limit on url string?

Scheduled Pinned Locked Moved The Lounge
sysadmintutorialquestion
18 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Ravi Bhavnani

    :) Nice sig, btw. /ravi

    My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

    A Offline
    A Offline
    AspDotNetDev
    wrote on last edited by
    #9

    Somebody noticed. Yay! :-D

    Driven to the ARMs by x86.

    R 1 Reply Last reply
    0
    • A AspDotNetDev

      Somebody noticed. Yay! :-D

      Driven to the ARMs by x86.

      R Offline
      R Offline
      Rage
      wrote on last edited by
      #10

      What does ARM stands for, in this case (give us a hope to understand it ?)

      A G M 3 Replies Last reply
      0
      • R Rage

        What does ARM stands for, in this case (give us a hope to understand it ?)

        A Offline
        A Offline
        austin hamman
        wrote on last edited by
        #11

        im not sure what it STANDS for, but i do know its the processor architecture used in many mobile phones, which stands in opposition to x86/x64. as for the topic, i frikken hate url string limits...namely the limits on data uri that MS imposes. the browser neednt enforce url limits as long as the server enforces limits. the server will only accept x characters so the browser will only send x characters (since the first part is establishing a socket, then client sends a pack, the server accepts, and then the client sends another. it doesnt send the entire url and then the server acks parts of it at a time as far as i know) so there isnt the risk of someone DOSing someone with a long url. IE8's limit on data URI length (from what i understand they have thankfully increased this in 9, but if you are depending on these for a WebBrowser object in .net 4.0 you are SOL) has been a thorn in my side for some time.

        T 1 Reply Last reply
        0
        • R Rage

          What does ARM stands for, in this case (give us a hope to understand it ?)

          G Offline
          G Offline
          greldak
          wrote on last edited by
          #12

          Advanced RISC Machine

          R 1 Reply Last reply
          0
          • G greldak

            Advanced RISC Machine

            R Offline
            R Offline
            Rage
            wrote on last edited by
            #13

            Advanced risk machine ? :) Looks like someone has seen my car :rolleyes:

            1 Reply Last reply
            0
            • J jpg 0

              If not, how to prevent someone from sending an URL with Gb size to a server?

              T Offline
              T Offline
              T800G
              wrote on last edited by
              #14

              Maximum URL length is 2,083 characters in Internet Explorer. AFAIK that would be for IE7. You might also take a look at article 904846 but those numbers are probably made up.

              1 Reply Last reply
              0
              • R Rage

                What does ARM stands for, in this case (give us a hope to understand it ?)

                M Offline
                M Offline
                Mark AJA
                wrote on last edited by
                #15

                ARM = Advanced RISC Machine RISC = (This was the operating system first used by Acorn after the BBC Master in the 1980's) R.I.S.C. = Reduced Instruction Set Computer EG. The processor would run faster because the list of machine code commands was shorter.

                1 Reply Last reply
                0
                • R Ravi Bhavnani

                  This[^] article will shed some light on your question. /ravi

                  My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                  M Offline
                  M Offline
                  Mark AJA
                  wrote on last edited by
                  #16

                  If Opera can handle up to 190,000 characters, but servers can only handle up to 16,384 characters, how can you test Opera with a URL longer than 16,384 characters? :~

                  R 1 Reply Last reply
                  0
                  • M Mark AJA

                    If Opera can handle up to 190,000 characters, but servers can only handle up to 16,384 characters, how can you test Opera with a URL longer than 16,384 characters? :~

                    R Offline
                    R Offline
                    Ravi Bhavnani
                    wrote on last edited by
                    #17

                    Mark AJA wrote:

                    but servers can only handle up to 16,384 characters

                    That's the default limit in IIS.  I expect it can be configured to be higher. /ravi

                    My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                    1 Reply Last reply
                    0
                    • A austin hamman

                      im not sure what it STANDS for, but i do know its the processor architecture used in many mobile phones, which stands in opposition to x86/x64. as for the topic, i frikken hate url string limits...namely the limits on data uri that MS imposes. the browser neednt enforce url limits as long as the server enforces limits. the server will only accept x characters so the browser will only send x characters (since the first part is establishing a socket, then client sends a pack, the server accepts, and then the client sends another. it doesnt send the entire url and then the server acks parts of it at a time as far as i know) so there isnt the risk of someone DOSing someone with a long url. IE8's limit on data URI length (from what i understand they have thankfully increased this in 9, but if you are depending on these for a WebBrowser object in .net 4.0 you are SOL) has been a thorn in my side for some time.

                      T Offline
                      T Offline
                      Trajan McGill
                      wrote on last edited by
                      #18

                      A TCP packet is not likely to contain only one character of data. A URL is quite small enough, ordinarily, to fit within a single packet, and it would be very strange and inefficient to split it up into single-character chunks. I also think you might be confusing different layers of the network stack. IIS doesn't know anything about packets or acking. That happens at the TCP layer and below. IIS merely sees the request as an ordered data stream from which it reads until hitting the sequence of characters indicating the end of the request, and then responds to that request. It may well close the TCP connection if it keeps reading and reading and the request turns out to be too long, or send a response and then close the connection even sooner if the URL portion of the request is too long (a total request could be very long if a POST is involved), but there isn't some kind of byte-by-byte acceptance response from IIS to the browser. Typically IIS doesn't even send anything at all (although the underlying TCP mechanisms are sending packets in both directions) until the whole request is complete.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups