That was kind of the author’s point: that HTTP is so broadly specified, and at that point had so many unnecessary RFCs extending it, that you could halfway-sensibly write a hardware control protocol by HTTP alone even if that was a terrible idea.
Source: I wrote the tea-brewing extension to HTCPCP, which takes it another notch into the ridiculous.
The coffee pot protocol is such an interesting anachronism. Nobody would make a hardware control protocol by extending HTTP like that anymore.
For good reasons, really. It’s unnecessary to do it that way.
That was kind of the author’s point: that HTTP is so broadly specified, and at that point had so many unnecessary RFCs extending it, that you could halfway-sensibly write a hardware control protocol by HTTP alone even if that was a terrible idea.
Source: I wrote the tea-brewing extension to HTCPCP, which takes it another notch into the ridiculous.