CaddyServer.Req (CaddyServer v0.1.0)

Caddy Admin API

POST /load Sets or replaces the active configuration

POST /stop Stops the active configuration and exits the process

GET /config/[path] Exports the config at the named path

POST /config/[path] Sets or replaces object; appends to array

PUT /config/[path] Creates new object; inserts into array

PATCH /config/[path] Replaces an existing object or array element

DELETE /config/[path] Deletes the value at the named path

Using @id in JSON Easily traverse into the config structure

Concurrent config changes Avoid collisions when making unsynchronized changes to config

POST /adapt Adapts a configuration to JSON without running it

GET /pki/ca/<id> Returns information about a particular PKI app CA

GET /pki/ca/<id>/certificates Returns the certificate chain of a particular PKI app CA

GET /reverse_proxy/upstreams Returns the current status of the configured proxy upstreams

Link to this section Summary

Link to this section Functions

Link to this function

do_recv(socket)

Link to this function

do_recv(socket, arg, resp)

Link to this function

read_body(socket, resp)

Link to this function

read_chunked_body(socket, resp)

Link to this function

read_chunked_body(socket, resp, acc)

Link to this function

read_stream(socket)

Link to this function

write_stream(socket, data)