{"action":"created","issue":{"url":"https://api.github.com/repos/jamesagnew/hapi-fhir/issues/303","repository_url":"https://api.github.com/repos/jamesagnew/hapi-fhir","labels_url":"https://api.github.com/repos/jamesagnew/hapi-fhir/issues/303/labels{/name}","comments_url":"https://api.github.com/repos/jamesagnew/hapi-fhir/issues/303/comments","events_url":"https://api.github.com/repos/jamesagnew/hapi-fhir/issues/303/events","html_url":"https://github.com/jamesagnew/hapi-fhir/pull/303","id":136417203,"number":303,"title":"Jaxrs client","user":{"login":"petervanhoute","id":14921557,"avatar_url":"https://avatars.githubusercontent.com/u/14921557?v=3","gravatar_id":"","url":"https://api.github.com/users/petervanhoute","html_url":"https://github.com/petervanhoute","followers_url":"https://api.github.com/users/petervanhoute/followers","following_url":"https://api.github.com/users/petervanhoute/following{/other_user}","gists_url":"https://api.github.com/users/petervanhoute/gists{/gist_id}","starred_url":"https://api.github.com/users/petervanhoute/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petervanhoute/subscriptions","organizations_url":"https://api.github.com/users/petervanhoute/orgs","repos_url":"https://api.github.com/users/petervanhoute/repos","events_url":"https://api.github.com/users/petervanhoute/events{/privacy}","received_events_url":"https://api.github.com/users/petervanhoute/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-25T15:18:24Z","updated_at":"2016-02-28T18:48:23Z","closed_at":"2016-02-28T18:46:43Z","pull_request":{"url":"https://api.github.com/repos/jamesagnew/hapi-fhir/pulls/303","html_url":"https://github.com/jamesagnew/hapi-fhir/pull/303","diff_url":"https://github.com/jamesagnew/hapi-fhir/pull/303.diff","patch_url":"https://github.com/jamesagnew/hapi-fhir/pull/303.patch"},"body":"When using HAPI-FHIR in a JEE container we want to have as little external dependencies as possible, given that they might conflict with other versions. \r\nFor the http requests, we would like to use JaxRs, as this is available on each JEE server. In order to avoid dependencies to apache core and client, I've added API's around apache's client and core classes: IHttpClient, IHttpRequest, IHttpResponse. This allows to use alternative client technologies. \r\n\r\nThis branch contains these API classes together with 2 implementations:\r\n- **Apache** in the module base _hapi-fhir-base_ and package _ca.uhn.fhir.rest.client.apache_\r\n\r\n- **jax-rs** in the module _hapi-fhir-jaxrsserver-base_ and package _ca.uhn.fhir.jaxrs.client_\r\n\r\nThe dependencies to apache have been exclude from the pom.xml of hapi-fhir-jaxrsserver-base. \r\nThe tests ensure that these apache artifacts are not required on run-time as well."},"comment":{"url":"https://api.github.com/repos/jamesagnew/hapi-fhir/issues/comments/189921500","html_url":"https://github.com/jamesagnew/hapi-fhir/pull/303#issuecomment-189921500","issue_url":"https://api.github.com/repos/jamesagnew/hapi-fhir/issues/303","id":189921500,"user":{"login":"jamesagnew","id":3465117,"avatar_url":"https://avatars.githubusercontent.com/u/3465117?v=3","gravatar_id":"","url":"https://api.github.com/users/jamesagnew","html_url":"https://github.com/jamesagnew","followers_url":"https://api.github.com/users/jamesagnew/followers","following_url":"https://api.github.com/users/jamesagnew/following{/other_user}","gists_url":"https://api.github.com/users/jamesagnew/gists{/gist_id}","starred_url":"https://api.github.com/users/jamesagnew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamesagnew/subscriptions","organizations_url":"https://api.github.com/users/jamesagnew/orgs","repos_url":"https://api.github.com/users/jamesagnew/repos","events_url":"https://api.github.com/users/jamesagnew/events{/privacy}","received_events_url":"https://api.github.com/users/jamesagnew/received_events","type":"User","site_admin":false},"created_at":"2016-02-28T18:48:23Z","updated_at":"2016-02-28T18:48:23Z","body":"This has been merged. Just looking into the issue you pointed out by email where binaries and param requests don't get headers. I believe this is probably a bug in the original, so I'm going to fix it. Will update then."}}