curl/include/curl
Daniel Stenberg 3eac21d86b
urlapi: add CURLU_GET_EMPTY for empty queries and fragments
By default the API inhibits empty queries and fragments extracted.
Unless this new flag is set.

This also makes the behavior more consistent: without it set, zero
length queries and fragments are considered not present in the URL. With
the flag set, they are returned as a zero length strings if they were in
fact present in the URL.

This applies when extracting the individual query and fragment
components and for the full URL.

Closes #13396
2024-04-18 10:37:28 +02:00
..
.gitignore copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
curl.h TLS: add support for ECH (Encrypted Client Hello) 2024-04-16 08:10:53 +02:00
curlver.h RELEASE-NOTES: synced 2024-04-09 17:18:28 +02:00
easy.h curl_easy_getinfo: clarify on return data types 2023-05-18 20:46:36 +02:00
header.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
Makefile.am copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
mprintf.h build: delete/replace 3 more clang warning pragmas 2024-01-28 23:54:32 +00:00
multi.h lib: add curl_multi_waitfds 2024-04-09 16:53:40 +02:00
options.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
stdcheaders.h copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
system.h system.h: sync mingw CURL_TYPEOF_CURL_SOCKLEN_T with other compilers 2023-12-16 13:15:19 +00:00
typecheck-gcc.h TLS: add support for ECH (Encrypted Client Hello) 2024-04-16 08:10:53 +02:00
urlapi.h urlapi: add CURLU_GET_EMPTY for empty queries and fragments 2024-04-18 10:37:28 +02:00
websockets.h websocket: rename arguments/variables to match docs 2023-07-22 00:31:31 +02:00