@andybroomfield could make a middleware that intercepts the request and converts it to this and then a parser to parse out everything back to HTTP.
Silly but fun.