Actually, that is not the case. `X-Forwarded-Proto` also gets multiple protocols added. I personally am aware about support for this in [koa](https://github.com/koajs/koa/blob/master/lib/request.js#L308) and [express](https://github.com/visionmedia/express/pull/1646).