06b9059a87
* Created stub factory, client and test using jaxrs as a template * OkHttp client, request and response partially implemented * OkHttp client now adds sensible default headers to requests * Creating an OkHttp byte request is now implemented * OkHttp query parameter requests now supported * Refactored tests, no longer comparing case for charsets * Added proxy support to okhttpclientfactory Re-enabled no-fhir-context test * Fixed no-context test - expected exception message is now generic * fixed some content type comparisons * Removing trailing question marks from URLs as OkHttp doesn't do this automatically (like JaxRs) * Fixed NPE when content-type header doesn't exist * Correct HTTP method is now set on OkHttp requests (PUT, POST, UPDATE, etc.) * Removed support for getRequestBodyFromStream - wasn't implemented correctly * Added response buffering * Updated test in light of changes pulled in from master * Extract method refactors in okhttprestfulclient * Implemented binary request with the OkHttp client * Extracted out a generic string utils class * Added relevant file and class headers * Reformatted code * Implemented getHttpClient(serverBase) in OkHttpRestfulClientFactory * Renamed fields and parameters to be consistent with the rest of the project * Reformat OkHttpClientDstu2Test (removes extraneous blank lines etc.) * Removed additional blank lines in test * Copied missing bundle_orion.xml to OkHttp test resources |
||
---|---|---|
.settings | ||
examples | ||
hapi-deployable-pom | ||
hapi-fhir-android | ||
hapi-fhir-base | ||
hapi-fhir-base-example-embedded-ws | ||
hapi-fhir-base-test-mindeps-client | ||
hapi-fhir-base-test-mindeps-server | ||
hapi-fhir-cli | ||
hapi-fhir-cobertura | ||
hapi-fhir-dist | ||
hapi-fhir-examples-uploader | ||
hapi-fhir-fhirpath | ||
hapi-fhir-jacoco | ||
hapi-fhir-jaxrsserver-base | ||
hapi-fhir-jaxrsserver-example | ||
hapi-fhir-jpaserver-base | ||
hapi-fhir-jpaserver-example | ||
hapi-fhir-jpaserver-uhnfhirtest | ||
hapi-fhir-oauth2 | ||
hapi-fhir-okhttp | ||
hapi-fhir-osgi-core | ||
hapi-fhir-structures-dstu | ||
hapi-fhir-structures-dstu2 | ||
hapi-fhir-structures-dstu3 | ||
hapi-fhir-structures-hl7org-dstu2 | ||
hapi-fhir-testpage-interceptor | ||
hapi-fhir-testpage-overlay | ||
hapi-fhir-tutorial | ||
hapi-fhir-validation-resources-dstu2 | ||
hapi-fhir-validation-resources-dstu3 | ||
hapi-tinder-plugin | ||
hapi-tinder-test | ||
restful-server-example | ||
restful-server-example-test | ||
src | ||
vagrant | ||
.classpath | ||
.gitignore | ||
.project | ||
.travis.yml | ||
LICENSE.txt | ||
NOTICE.txt | ||
README.md | ||
check_for_maven_updates.sh | ||
list_releases.sh | ||
pom.xml | ||
sync.sh | ||
sync_dstu3.sh | ||
sync_ri.sh | ||
sync_ri3.sh | ||
sync_ri21.sh | ||
update_version.sh |
README.md
hapi-fhir
HAPI FHIR - Java API for HL7 FHIR Clients and Servers
Complete project documentation is available here: http://jamesagnew.github.io/hapi-fhir/
A demonstration of this project is available here: http://fhirtest.uhn.ca/
This project is Open Source, licensed under the Apache Software License 2.0.