I can see that there are some URLs with >11000 characters.
Theoretically, provided the web developer's choices allow for it, is there a maximum limit on how long a URL can be?
A mathy way of asking the same thing is min(max(S), max(C))
where
S
is the set of all max URL lengths across all server technologies andC
is the set of all max URL lengths across all clients, including curl, browsers, python/R libraries like beautiful soup (python), rvest (R) and other available clients
Background
I'm curious because I am using an API which can accept multiple comma separated values as a parameter value (e.g. like soparam=value1,value2,value3
etc).
I'm curious as to (theoretically) how many comma separated values it could accept
Notes
- I understand that in the case of a parameter passed in through a URL, that the parameter most likely goes into some query, and that different databases may balk long queries (I know, for instance, that sql server won't accept more than a few thousand values in an IN clause)
- I also understand that different browsers will have limitations, but I am not interested in that (so long as some browser or other software can access the URL)