Right now, rip implements its own content negotiation, mostly aimed for Accept header. Not for languages, charset and encoding.
Thanks to @jub0bs, I've learned of golang/go#19307 which has an ongoing CL coming up.
When it drops in the stdlib, I can get rid of my own implementation.