curl/docs/libcurl
Daniel Stenberg 655d44d139
urlapi: add CURLU_NO_GUESS_SCHEME
Used for extracting:

- when used asking for a scheme, it will return CURLUE_NO_SCHEME if the
  stored information was a guess

- when used asking for a URL, the URL is returned without a scheme, like
  when previously given to the URL parser when it was asked to guess

- as soon as the scheme is set explicitly, it is no longer internally
  marked as guessed

The idea being:

1. allow a user to figure out if a URL's scheme was set as a result of
  guessing

2. extract the URL without a guessed scheme

3. this makes it work similar to how we already deal with port numbers

Extend test 1560 to verify.

Closes #13616
2024-06-01 23:51:42 +02:00
..
opts
.gitignore
ABI.md
CMakeLists.txt
curl_easy_cleanup.md
curl_easy_duphandle.md
curl_easy_escape.md
curl_easy_getinfo.md
curl_easy_header.md
curl_easy_init.md
curl_easy_nextheader.md
curl_easy_option_by_id.md
curl_easy_option_by_name.md
curl_easy_option_next.md
curl_easy_pause.md
curl_easy_perform.md
curl_easy_recv.md
curl_easy_reset.md
curl_easy_send.md
curl_easy_setopt.md
curl_easy_strerror.md
curl_easy_unescape.md
curl_easy_upkeep.md
curl_escape.md
curl_formadd.md
curl_formfree.md
curl_formget.md
curl_free.md
curl_getdate.md
curl_getenv.md
curl_global_cleanup.md
curl_global_init_mem.md
curl_global_init.md
curl_global_sslset.md
curl_global_trace.md
curl_mime_addpart.md
curl_mime_data_cb.md
curl_mime_data.md
curl_mime_encoder.md
curl_mime_filedata.md
curl_mime_filename.md
curl_mime_free.md
curl_mime_headers.md
curl_mime_init.md
curl_mime_name.md
curl_mime_subparts.md
curl_mime_type.md
curl_mprintf.md
curl_multi_add_handle.md
curl_multi_assign.md
curl_multi_cleanup.md
curl_multi_fdset.md
curl_multi_get_handles.md
curl_multi_info_read.md
curl_multi_init.md
curl_multi_perform.md
curl_multi_poll.md
curl_multi_remove_handle.md
curl_multi_setopt.md
curl_multi_socket_action.md
curl_multi_socket_all.md
curl_multi_socket.md
curl_multi_strerror.md
curl_multi_timeout.md
curl_multi_wait.md
curl_multi_waitfds.md
curl_multi_wakeup.md
curl_pushheader_byname.md
curl_pushheader_bynum.md
curl_share_cleanup.md
curl_share_init.md
curl_share_setopt.md
curl_share_strerror.md
curl_slist_append.md
curl_slist_free_all.md
curl_strequal.md
curl_strnequal.md
curl_unescape.md
curl_url_cleanup.md
curl_url_dup.md
curl_url_get.md
curl_url_set.md
curl_url_strerror.md
curl_url.md
curl_version_info.md
curl_version.md
curl_ws_meta.md
curl_ws_recv.md
curl_ws_send.md
libcurl-easy.md
libcurl-env-dbg.md
libcurl-env.md
libcurl-errors.md
libcurl-multi.md
libcurl-security.md
libcurl-share.md
libcurl-thread.md
libcurl-tutorial.md
libcurl-url.md
libcurl-ws.md
libcurl.m4
libcurl.md
Makefile.am
Makefile.inc
mksymbolsmanpage.pl
symbols-in-versions
symbols.pl