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
Sis the set of all max URL lengths across all server technologies andCis 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)