Adafruit CircuitPython HTTPServer Library
Introduction
Examples
Different ways of starting the server
CPython usage
Serving static files
Tasks between requests
Server with MDNS
Get CPU information
Handling different methods
Change NeoPixel color
Templates
Form data parsing
Cookies
Chunked response
URL parameters and wildcards
Authentication
Redirects
Server-Sent Events
Websockets
Custom response types e.g. video streaming
HTTPS
Multiple servers
Debug mode
API Reference
API Reference
Other Links
Download from GitHub
Download Library Bundle
CircuitPython Reference Documentation
CircuitPython Support Forum
Discord Chat
Adafruit Learning System
Adafruit Blog
Adafruit Store
Adafruit CircuitPython HTTPServer Library
Index
Index
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
J
|
K
|
M
|
P
|
Q
|
R
|
S
|
U
|
V
|
W
A
adafruit_httpserver
module
adafruit_httpserver.exceptions
module
adafruit_httpserver.headers
module
adafruit_httpserver.mime_types
module
adafruit_httpserver.request
module
adafruit_httpserver.response
module
adafruit_httpserver.server
module
adafruit_httpserver.status
module
add() (adafruit_httpserver.headers.Headers method)
add_routes() (adafruit_httpserver.server.Server method)
AuthenticationError
B
BackslashInPathError
body (adafruit_httpserver.request.Request property)
C
ChunkedResponse (class in adafruit_httpserver.response)
client_address (adafruit_httpserver.request.Request attribute)
close() (adafruit_httpserver.response.SSEResponse method)
(adafruit_httpserver.response.Websocket method)
configure() (adafruit_httpserver.mime_types.MIMETypes class method)
connection (adafruit_httpserver.request.Request attribute)
content (adafruit_httpserver.request.File attribute)
content_bytes (adafruit_httpserver.request.File property)
content_type (adafruit_httpserver.request.File attribute)
cookies (adafruit_httpserver.request.Request property)
copy() (adafruit_httpserver.headers.Headers method)
D
DEFAULT (adafruit_httpserver.mime_types.MIMETypes attribute)
F
fields (adafruit_httpserver.headers.Headers property)
(adafruit_httpserver.request.Files property)
(adafruit_httpserver.request.FormData property)
(adafruit_httpserver.request.QueryParams property)
File (class in adafruit_httpserver.request)
filename (adafruit_httpserver.request.File attribute)
FileNotExistsError
FileResponse (class in adafruit_httpserver.response)
Files (class in adafruit_httpserver.request)
form_data (adafruit_httpserver.request.Request property)
FormData (class in adafruit_httpserver.request)
G
get() (adafruit_httpserver.headers.Headers method)
(adafruit_httpserver.request.Files method)
(adafruit_httpserver.request.FormData method)
(adafruit_httpserver.request.QueryParams method)
get_directive() (adafruit_httpserver.headers.Headers method)
get_for_filename() (adafruit_httpserver.mime_types.MIMETypes class method)
get_list() (adafruit_httpserver.headers.Headers method)
(adafruit_httpserver.request.Files method)
(adafruit_httpserver.request.FormData method)
(adafruit_httpserver.request.QueryParams method)
get_parameter() (adafruit_httpserver.headers.Headers method)
H
headers (adafruit_httpserver.request.Request attribute)
(adafruit_httpserver.server.Server property)
Headers (class in adafruit_httpserver.headers)
host (adafruit_httpserver.server.Server attribute)
http_version (adafruit_httpserver.request.Request attribute)
I
InvalidPathError
items() (adafruit_httpserver.headers.Headers method)
(adafruit_httpserver.request.Files method)
(adafruit_httpserver.request.FormData method)
(adafruit_httpserver.request.QueryParams method)
J
json() (adafruit_httpserver.request.Request method)
JSONResponse (class in adafruit_httpserver.response)
K
keys() (adafruit_httpserver.headers.Headers method)
(adafruit_httpserver.request.Files method)
(adafruit_httpserver.request.FormData method)
(adafruit_httpserver.request.QueryParams method)
M
method (adafruit_httpserver.request.Request attribute)
MIMETypes (class in adafruit_httpserver.mime_types)
module
adafruit_httpserver
adafruit_httpserver.exceptions
adafruit_httpserver.headers
adafruit_httpserver.mime_types
adafruit_httpserver.request
adafruit_httpserver.response
adafruit_httpserver.server
adafruit_httpserver.status
P
ParentDirectoryReferenceError
path (adafruit_httpserver.request.Request attribute)
poll() (adafruit_httpserver.server.Server method)
port (adafruit_httpserver.server.Server attribute)
Q
query_params (adafruit_httpserver.request.Request attribute)
QueryParams (class in adafruit_httpserver.request)
R
raw_request (adafruit_httpserver.request.Request attribute)
receive() (adafruit_httpserver.response.Websocket method)
Redirect (class in adafruit_httpserver.response)
Request (class in adafruit_httpserver.request)
request_buffer_size (adafruit_httpserver.server.Server property)
require_authentication() (adafruit_httpserver.server.Server method)
Response (class in adafruit_httpserver.response)
root_path (adafruit_httpserver.server.Server attribute)
route() (adafruit_httpserver.server.Server method)
S
send_event() (adafruit_httpserver.response.SSEResponse method)
send_message() (adafruit_httpserver.response.Websocket method)
serve_forever() (adafruit_httpserver.server.Server method)
server (adafruit_httpserver.request.Request attribute)
Server (class in adafruit_httpserver.server)
ServerStoppedError
ServingFilesDisabledError
set() (adafruit_httpserver.headers.Headers method)
setdefault() (adafruit_httpserver.headers.Headers method)
size (adafruit_httpserver.request.File property)
socket_timeout (adafruit_httpserver.server.Server property)
SSEResponse (class in adafruit_httpserver.response)
start() (adafruit_httpserver.server.Server method)
Status (class in adafruit_httpserver.status)
stop() (adafruit_httpserver.server.Server method)
U
update() (adafruit_httpserver.headers.Headers method)
V
values() (adafruit_httpserver.headers.Headers method)
(adafruit_httpserver.request.Files method)
(adafruit_httpserver.request.FormData method)
(adafruit_httpserver.request.QueryParams method)
W
Websocket (class in adafruit_httpserver.response)
WebsocketError