By setting the h2c protocol handler, the rest became much simpler. Formatting the upgrade request is a matter for the sub-plugin. Therefore, the specific h2c request upgrade headers are built-in there.