.github
CMakeModules
dist
externals
SDL
Vulkan-Headers
cmake-modules
cpp-httplib
cmake
example
test
fuzzing
corpus
Makefile
server_fuzzer.cc
server_fuzzer.dict
standalone_fuzz_target_runner.cpp
gtest
proxy
www
www2
www3
Makefile
Makefile.fuzz_test
ca-bundle.crt
image.jpg
test.cc
test.conf
test.rootCA.conf
test.sln
test.vcxproj
test_proxy.cc
CMakeLists.txt
LICENSE
README.md
httplib.h
httplibConfig.cmake.in
meson.build
split.py
cubeb
discord-rpc
dynarmic
ffmpeg
find-modules
getopt
glad
httplib
inih
libressl
libusb
libzip
mbedtls
microprofile
opus
sirit
soundtouch
xbyak
CMakeLists.txt
patches
src
CMakeLists.txt
LICENSE
README.md
license.txt
224 lines
2.8 KiB
Plaintext
Executable File
224 lines
2.8 KiB
Plaintext
Executable File
# Sources: https://en.wikipedia.org/wiki/List_of_HTTP_header_fields
|
|
|
|
# misc
|
|
"HTTP/1.1"
|
|
|
|
# verbs
|
|
"CONNECT"
|
|
"DELETE"
|
|
"GET"
|
|
"HEAD"
|
|
"OPTIONS"
|
|
"PATCH"
|
|
"POST"
|
|
"PUT"
|
|
"TRACE"
|
|
|
|
|
|
# Webdav/caldav verbs
|
|
"ACL"
|
|
"BASELINE-CONTROL"
|
|
"BIND"
|
|
"CHECKIN"
|
|
"CHECKOUT"
|
|
"COPY"
|
|
"LABEL"
|
|
"LINK"
|
|
"LOCK"
|
|
"MERGE"
|
|
"MKACTIVITY"
|
|
"MKCALENDAR"
|
|
"MKCOL"
|
|
"MKREDIRECTREF"
|
|
"MKWORKSPACE"
|
|
"MOVE"
|
|
"ORDERPATCH"
|
|
"PRI"
|
|
"PROPFIND"
|
|
"PROPPATCH"
|
|
"REBIND"
|
|
"REPORT"
|
|
"SEARCH"
|
|
"UNBIND"
|
|
"UNCHECKOUT"
|
|
"UNLINK"
|
|
"UNLOCK"
|
|
"UPDATE"
|
|
"UPDATEREDIRECTREF"
|
|
"VERSION-CONTROL"
|
|
|
|
|
|
# Fields
|
|
"A-IM"
|
|
"Accept"
|
|
"Accept-Charset"
|
|
"Accept-Datetime"
|
|
"Accept-Encoding"
|
|
"Accept-Language"
|
|
"Accept-Patch"
|
|
"Accept-Ranges"
|
|
"Access-Control-Allow-Credentials"
|
|
"Access-Control-Allow-Headers"
|
|
"Access-Control-Allow-Methods"
|
|
"Access-Control-Allow-Origin"
|
|
"Access-Control-Expose-Headers"
|
|
"Access-Control-Max-Age"
|
|
"Access-Control-Request-Headers"
|
|
"Access-Control-Request-Method"
|
|
"Age"
|
|
"Allow"
|
|
"Alt-Svc"
|
|
"Authorization"
|
|
"Cache-Control"
|
|
"Connection"
|
|
"Connection:"
|
|
"Content-Disposition"
|
|
"Content-Encoding"
|
|
"Content-Language"
|
|
"Content-Length"
|
|
"Content-Location"
|
|
"Content-MD5"
|
|
"Content-Range"
|
|
"Content-Security-Policy"
|
|
"Content-Type"
|
|
"Cookie"
|
|
"DNT"
|
|
"Date"
|
|
"Delta-Base"
|
|
"ETag"
|
|
"Expect"
|
|
"Expires"
|
|
"Forwarded"
|
|
"From"
|
|
"Front-End-Https"
|
|
"HTTP2-Settings"
|
|
"Host"
|
|
"IM"
|
|
"If-Match"
|
|
"If-Modified-Since"
|
|
"If-None-Match"
|
|
"If-Range"
|
|
"If-Unmodified-Since"
|
|
"Last-Modified"
|
|
"Link"
|
|
"Location"
|
|
"Max-Forwards"
|
|
"Origin"
|
|
"P3P"
|
|
"Pragma"
|
|
"Proxy-Authenticate"
|
|
"Proxy-Authorization"
|
|
"Proxy-Connection"
|
|
"Public-Key-Pins"
|
|
"Range"
|
|
"Referer"
|
|
"Refresh"
|
|
"Retry-After"
|
|
"Save-Data"
|
|
"Server"
|
|
"Set-Cookie"
|
|
"Status"
|
|
"Strict-Transport-Security"
|
|
"TE"
|
|
"Timing-Allow-Origin"
|
|
"Tk"
|
|
"Trailer"
|
|
"Transfer-Encoding"
|
|
"Upgrade"
|
|
"Upgrade-Insecure-Requests"
|
|
"User-Agent"
|
|
"Vary"
|
|
"Via"
|
|
"WWW-Authenticate"
|
|
"Warning"
|
|
"X-ATT-DeviceId"
|
|
"X-Content-Duration"
|
|
"X-Content-Security-Policy"
|
|
"X-Content-Type-Options"
|
|
"X-Correlation-ID"
|
|
"X-Csrf-Token"
|
|
"X-Forwarded-For"
|
|
"X-Forwarded-Host"
|
|
"X-Forwarded-Proto"
|
|
"X-Frame-Options"
|
|
"X-Http-Method-Override"
|
|
"X-Powered-By"
|
|
"X-Request-ID"
|
|
"X-Requested-With"
|
|
"X-UA-Compatible"
|
|
"X-UIDH"
|
|
"X-Wap-Profile"
|
|
"X-WebKit-CSP"
|
|
"X-XSS-Protection"
|
|
|
|
# Source: string and character literals in httplib.h
|
|
" "
|
|
"&"
|
|
", "
|
|
"-"
|
|
"--"
|
|
"."
|
|
".."
|
|
":"
|
|
"="
|
|
" = = "
|
|
"0123456789abcdef"
|
|
"%02X"
|
|
"%0A"
|
|
"\\x0a\\x0d"
|
|
"%0D"
|
|
"%20"
|
|
"%27"
|
|
"%2B"
|
|
"%2C"
|
|
"%3A"
|
|
"%3B"
|
|
"application/javascript"
|
|
"application/json"
|
|
"application/pdf"
|
|
"application/xhtml+xml"
|
|
"application/xml"
|
|
"application/x-www-form-urlencoded"
|
|
"Bad Request"
|
|
"boundary="
|
|
"bytes="
|
|
"chunked"
|
|
"close"
|
|
"CONNECT"
|
|
"css"
|
|
"Forbidden"
|
|
"Found"
|
|
"gif"
|
|
"gzip"
|
|
"html"
|
|
"ico"
|
|
"image/gif"
|
|
"image/jpg"
|
|
"image/png"
|
|
"image/svg+xml"
|
|
"image/x-icon"
|
|
"index.html"
|
|
"Internal Server Error"
|
|
"jpeg"
|
|
"js"
|
|
"json"
|
|
"Location"
|
|
"Moved Permanently"
|
|
"multipart/form-data"
|
|
"Not Found"
|
|
"Not Modified"
|
|
"OK"
|
|
"pdf"
|
|
"png"
|
|
"Range"
|
|
"REMOTE_ADDR"
|
|
"See Other"
|
|
"svg"
|
|
"text/"
|
|
"text/css"
|
|
"text/html"
|
|
"text/plain"
|
|
"txt"
|
|
"Unsupported Media Type"
|
|
"xhtml"
|
|
"xml" |