Name Date Size

..25-Oct-20244 KiB

.checksrcH A D25-Oct-202458

10-at-a-time.cH A D25-Oct-20244.3 KiB

address-scope.cH A D25-Oct-20241.8 KiB

altsvc.cH A D25-Oct-20241.9 KiB

anyauthput.cH A D25-Oct-20244.5 KiB

cacertinmem.cH A D25-Oct-20247.2 KiB

certinfo.cH A D25-Oct-20242.3 KiB

chkspeed.cH A D25-Oct-20246.7 KiB

connect-to.cH A D25-Oct-20242.5 KiB

cookie_interface.cH A D25-Oct-20244 KiB

crawler.cH A D25-Oct-20247.5 KiB

debug.cH A D25-Oct-20244.2 KiB

default-scheme.cH A D25-Oct-20241.8 KiB

ephiperfifo.cH A D25-Oct-202414.5 KiB

evhiperfifo.cH A D25-Oct-202411.9 KiB

externalsocket.cH A D25-Oct-20244.7 KiB

fileupload.cH A D25-Oct-20242.8 KiB

ftp-wildcard.cH A D25-Oct-20244.2 KiB

ftpget.cH A D25-Oct-20242.6 KiB

ftpgetinfo.cH A D25-Oct-20242.9 KiB

ftpgetresp.cH A D25-Oct-20242.5 KiB

ftpsget.cH A D25-Oct-20242.9 KiB

ftpupload.cH A D25-Oct-20244.5 KiB

ftpuploadfrommem.cH A D25-Oct-20243.8 KiB

ftpuploadresume.cH A D25-Oct-20244.4 KiB

getinfo.cH A D25-Oct-20241.6 KiB

getinmemory.cH A D25-Oct-20243.3 KiB

getredirect.cH A D25-Oct-20242.3 KiB

getreferrer.cH A D25-Oct-20241.8 KiB

ghiper.cH A D25-Oct-202412.1 KiB

headerapi.cH A D25-Oct-20242.5 KiB

hiperfifo.cH A D25-Oct-202412 KiB

href_extractor.cH A D25-Oct-20242.6 KiB

hsts-preload.cH A D25-Oct-20243.5 KiB

htmltidy.cH A D25-Oct-20243.9 KiB

htmltitle.cppH A D25-Oct-20246.3 KiB

http-options.cH A D25-Oct-20241.9 KiB

http-post.cH A D25-Oct-20242 KiB

http2-download.cH A D25-Oct-20246.2 KiB

http2-pushinmemory.cH A D25-Oct-20245 KiB

http2-serverpush.cH A D25-Oct-20247.2 KiB

http2-upload.cH A D25-Oct-20248.1 KiB

http3-present.cH A D25-Oct-20241.6 KiB

http3.cH A D25-Oct-20241.7 KiB

httpcustomheader.cH A D25-Oct-20242.3 KiB

httpput-postfields.cH A D25-Oct-20243.5 KiB

httpput.cH A D25-Oct-20243.6 KiB

https.cH A D25-Oct-20242.7 KiB

imap-append.cH A D25-Oct-20243.7 KiB

imap-authzid.cH A D25-Oct-20242.2 KiB

imap-copy.cH A D25-Oct-20242.4 KiB

imap-create.cH A D25-Oct-20242.1 KiB

imap-delete.cH A D25-Oct-20242.1 KiB

imap-examine.cH A D25-Oct-20242.1 KiB

imap-fetch.cH A D25-Oct-20242 KiB

imap-list.cH A D25-Oct-20242.1 KiB

imap-lsub.cH A D25-Oct-20242.1 KiB

imap-multi.cH A D25-Oct-20242.3 KiB

imap-noop.cH A D25-Oct-20242 KiB

imap-search.cH A D25-Oct-20242.3 KiB

imap-ssl.cH A D25-Oct-20243.3 KiB

imap-store.cH A D25-Oct-20242.7 KiB

imap-tls.cH A D25-Oct-20243.5 KiB

interface.cH A D25-Oct-20241.7 KiB

ipv6.cH A D25-Oct-20241.4 KiB

keepalive.cH A D25-Oct-20241.7 KiB

localport.cH A D25-Oct-20241.7 KiB

Makefile.amH A D25-Oct-20242.2 KiB

Makefile.exampleH A D25-Oct-20241.9 KiB

Makefile.inH A D25-Oct-2024107.4 KiB

Makefile.incH A D25-Oct-20243.2 KiB

Makefile.mkH A D25-Oct-20241.5 KiB

maxconnects.cH A D25-Oct-20242 KiB

multi-app.cH A D25-Oct-20243.5 KiB

multi-debugcallback.cH A D25-Oct-20244.2 KiB

multi-double.cH A D25-Oct-20242.6 KiB

multi-event.cH A D25-Oct-20246 KiB

multi-formadd.cH A D25-Oct-20243.4 KiB

multi-legacy.cH A D25-Oct-20245.2 KiB

multi-post.cH A D25-Oct-20243.1 KiB

multi-single.cH A D25-Oct-20242.3 KiB

multi-uv.cH A D25-Oct-20246 KiB

multithread.cH A D25-Oct-20242.6 KiB

netrc.cH A D25-Oct-20241.5 KiB

parseurl.cH A D25-Oct-20242.1 KiB

persistent.cH A D25-Oct-20242.2 KiB

pop3-authzid.cH A D25-Oct-20242.2 KiB

pop3-dele.cH A D25-Oct-20242.1 KiB

pop3-list.cH A D25-Oct-20241.9 KiB

pop3-multi.cH A D25-Oct-20242.3 KiB

pop3-noop.cH A D25-Oct-20242.1 KiB

pop3-retr.cH A D25-Oct-20241.9 KiB

pop3-ssl.cH A D25-Oct-20243.3 KiB

pop3-stat.cH A D25-Oct-20242.1 KiB

pop3-tls.cH A D25-Oct-20243.5 KiB

pop3-top.cH A D25-Oct-20242.1 KiB

pop3-uidl.cH A D25-Oct-20242 KiB

post-callback.cH A D25-Oct-20245.2 KiB

postinmemory.cH A D25-Oct-20243.4 KiB

postit2-formadd.cH A D25-Oct-20243.7 KiB

postit2.cH A D25-Oct-20243.4 KiB

progressfunc.cH A D25-Oct-20243.1 KiB

protofeats.cH A D25-Oct-20241.6 KiB

range.cH A D25-Oct-20241.4 KiB

README.mdH A D25-Oct-20241.4 KiB

resolve.cH A D25-Oct-20241.9 KiB

rtsp-options.cH A D25-Oct-20241.7 KiB

sendrecv.cH A D25-Oct-20244.9 KiB

sepheaders.cH A D25-Oct-20242.7 KiB

sessioninfo.cH A D25-Oct-20243.1 KiB

sftpget.cH A D25-Oct-20243.3 KiB

sftpuploadresume.cH A D25-Oct-20243.8 KiB

shared-connection-cache.cH A D25-Oct-20242.5 KiB

simple.cH A D25-Oct-20241.7 KiB

simplepost.cH A D25-Oct-20241.9 KiB

simplessl.cH A D25-Oct-20244.6 KiB

smooth-gtk-thread.cH A D25-Oct-20245.8 KiB

smtp-authzid.cH A D25-Oct-20245.3 KiB

smtp-expn.cH A D25-Oct-20242.5 KiB

smtp-mail.cH A D25-Oct-20244.9 KiB

smtp-mime.cH A D25-Oct-20245.6 KiB

smtp-multi.cH A D25-Oct-20244.6 KiB

smtp-ssl.cH A D25-Oct-20245.8 KiB

smtp-tls.cH A D25-Oct-20246.2 KiB

smtp-vrfy.cH A D25-Oct-20242.6 KiB

sslbackend.cH A D25-Oct-20242.3 KiB

synctime.cH A D25-Oct-202412.6 KiB

threaded-ssl.cH A D25-Oct-20244.4 KiB

unixsocket.cH A D25-Oct-20242 KiB

url2file.cH A D25-Oct-20242.4 KiB

urlapi.cH A D25-Oct-20242.1 KiB

usercertinmem.cH A D25-Oct-20248.9 KiB

version-check.plH A D25-Oct-20242.7 KiB

websocket-cb.cH A D25-Oct-20242.2 KiB

websocket.cH A D25-Oct-20243.4 KiB

xmlstream.cH A D25-Oct-20245 KiB

README.md

1<!--
2Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
3
4SPDX-License-Identifier: curl
5-->
6
7# libcurl examples
8
9This directory is for libcurl programming examples. They are meant to show
10some simple steps on how you can build your own application to take full
11advantage of libcurl.
12
13If you end up with other small but still useful example sources, please mail
14them for submission in future packages and on the website.
15
16## Building
17
18The `Makefile.example` is an example Makefile that could be used to build
19these examples. Just edit the file according to your system and requirements
20first.
21
22Most examples should build fine using a command line like this:
23
24    `curl-config --cc --cflags --libs` -o example example.c
25
26Some compilers do not like having the arguments in this order but instead
27want you do reorganize them like:
28
29    `curl-config --cc` -o example example.c `curl-config --cflags --libs`
30
31**Please** do not use the `curl.se` site as a test target for your libcurl
32applications/experiments. Even if some of the examples use that site as a URL
33at some places, it does not mean that the URLs work or that we expect you to
34actually torture our website with your tests. Thanks.
35
36## Examples
37
38Each example source code file is designed to be and work stand-alone and
39rather self-explanatory. The examples may at times lack the level of error
40checks you need in a real world, but that is then only for the sake of
41readability: to make the code smaller and easier to follow.
42