The Jersey builder would be perfect for this, however, those jars aren't available in the IDP deployment (remember, the classes we build here need the IDP's jars to run). The open saml and commons http stuff are nearly identical and would still require I mash up Strings anyway.