-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 All,
Bump. Anyone? - -chris On 4/18/15 12:19 PM, Christopher Schultz wrote: > All, > > I've got a perfect use-case for HTTP trailers but it doesn't seem > like any existing client (e.g. HttpURLConnection, HttpClient) has > support for them on the /sending/ side. > > HttpURLConnection doesn't have a way (that I can see) to fetch > trailing headers, but it may just be that you have to consume the > response and then check the headers (similar to what you'd do in a > Servlet when the client actually sends trailing headers to the > server). > > HttpClient allows you to get the trailing headers from a response > in a very awkward way by reading them from the ChunkedInputStream > which is buried a few levels deep, evidently. > > But neither seem to have a way to actually *send* headers to the > server. > > Has anyone ever actually done this from a Java-based client? I'm > currently using my own wrapper around HttpURLConnection (because > HttpClient seemed to heavy for my purposes) and it's been working > great for a few years. I'd like to support a streaming mode plus > trailer headers with it, and I'd prefer not to dump > HttpURLConnection and replace it with low-level socket work because > them I'll have to do a whole bunch of work to reproduce what > HttpURLConnection is already providing (e.g. TLS, auto-redirects, > etc.). > > Any ideas from the community? > > Thanks, -chris > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 Comment: GPGTools - http://gpgtools.org iQIcBAEBCAAGBQJVOk4RAAoJEBzwKT+lPKRYLQUP/RtRPIVVhWQaFCDXV3PGwGqS 6Mm1mWndE+Ma1QpmQyHJtEDOI1r2dli/eUVclhlNtQyw4oc3vJssgmi0rfCmsJKJ c0U5eFA+odNnJKGh06y3ItCR/KVYhwNzbMS7LGw537AAiFb4Ls7ZgdmJeMndL7zE 7ovalopWzqmATijOKZoWFIe3NEDvudGN+dYefOgBzQc5fTYyu1tsDJGUEF8BEULA tW9aueeQztSJOG3+PgrdVOP3bGBYARorzcJgv5xF7wUEad2vbLcsrkphFZGVgsmH NKOf7WVEqEWkAGap43Cb57j324nAcR/W1OqWMoUYlIhuR+r8YA9VM7Nm84xqsV2j Fp5qQEzagkVAdGXibBBzEfa2neb1/HGtEOfNyH8O+zgC4+yJZH88lwY6FpnrUo5B A3J0Pk0Gq2BW/CjjKUsfX97215BmZkM/I6BF7pZSshMdC4BHwNidtvh8X/acVc7+ 8AZMTV+RyQUAZR4SagDUvaaATKBhC4K/SVvGOH9wAW+0HwDwE1luj4S9dkch0dzA 50CoJWaZLm/9Hk68xazvyxcHFLsu5cUf7CC9MvHZR8022kFX8fLHf2YNxZVv+jUO UiXou9VKYIlPkhzDyHfl8HhWFRR+cO1D/nTzaDk7iqSQNKXr0PXTsvbUNCDjX8so Tfkc7x6zoIuRGS0r3rAM =BpMx -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
