Skip to content
The HTML Herbarium

/static/herbario/en/coleta/

Menu

Reading is static · writing is not

This address only writes with a server

You arrived here through a link, so you are seeing the file the generator wrote. The nursery form does not arrive by link: it submits by POST, and a folder of files does not know what to do with a POST.

With python3 servidor.py running, this same address starts accepting the submission: it checks the specimen name against the catalogue, records the collection and answers with a 303 to /coleta/<token>/ — an address of its own for the result, one that reloads, enters history and can be shared.

Post/Redirect/Get is not an implementation detail here: it is what keeps the thesis standing on the writing side. The result of an action is still a page with an address, not state trapped in the memory of whoever sent it.

And the split is deliberate. If the server goes down, the whole catalogue is still served as files — every record, every filter, every crossing. Only the form stops recording. Reading never depended on it.

See the form Where this fits the idea