Skip to content
Google HTTP Client Library for Java
Java Shell Other
Branch: master
Clone or download

Latest commit

diesieben07 fix: incorrect check for Windows OS in FileDataStoreFactory (#927)
* fix: incorrect check for Windows OS in FileDataStoreFactory
* fix: properly get file owner on windows in FileDataStoreFactory
* refactor: use toLowerCase instead of regionMatches in FileDataStoreFactory
Latest commit 8b4eabe Mar 25, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore: regenerate common templates (#885) Nov 19, 2019
.kokoro chore: update common templates (#989) Mar 2, 2020
docs chore(doc): libraries-bom 4.3.0 (#1010) Mar 24, 2020
google-http-client-android-test chore: release 1.34.3-SNAPSHOT (#977) Mar 2, 2020
google-http-client-android chore: release 1.34.3-SNAPSHOT (#977) Mar 2, 2020
google-http-client-apache-v2 chore(deps): update dependency org.codehaus.mojo:build-helper-maven-p… Mar 10, 2020
google-http-client-appengine chore: release 1.34.3-SNAPSHOT (#977) Mar 2, 2020
google-http-client-assembly chore: release 1.34.3-SNAPSHOT (#977) Mar 2, 2020
google-http-client-bom chore(deps): update dependency org.apache.maven.plugins:maven-javadoc… Mar 16, 2020
google-http-client-findbugs chore: release 1.34.3-SNAPSHOT (#977) Mar 2, 2020
google-http-client-gson chore(deps): update dependency org.codehaus.mojo:build-helper-maven-p… Mar 10, 2020
google-http-client-jackson2 chore(deps): update dependency org.codehaus.mojo:build-helper-maven-p… Mar 10, 2020
google-http-client-protobuf chore: release 1.34.3-SNAPSHOT (#977) Mar 2, 2020
google-http-client-test chore(deps): update dependency org.codehaus.mojo:build-helper-maven-p… Mar 10, 2020
google-http-client-xml chore(deps): update dependency org.codehaus.mojo:build-helper-maven-p… Mar 10, 2020
google-http-client fix: incorrect check for Windows OS in FileDataStoreFactory (#927) Mar 25, 2020
samples/dailymotion-simple-cmdline-sample chore: release 1.34.3-SNAPSHOT (#977) Mar 2, 2020
.gitignore docs: migrate docs into source control from the wiki (#807) Aug 30, 2019
.repo-metadata.json chore: fix distribution_name (#884) Nov 20, 2019
.travis.yml Bump version of Apache httpclient. Oct 17, 2017
CHANGELOG.md chore: release 1.34.2 (#974) Feb 13, 2020
CODE_OF_CONDUCT.md Update common repo files from synthtool (#756) Jul 31, 2019
CONTRIBUTING.md chore: update common templates (#931) Jan 7, 2020
LICENSE Update common repo files from synthtool (#756) Jul 31, 2019
README.md docs: require Android 4.4 (#1007) Mar 20, 2020
checkstyle-suppressions.xml http: Move api.client.testing.json to avoid package collision Apr 22, 2013
checkstyle.xml Import google_checks.xml for maven-checkstyle-plugin (#786) Aug 8, 2019
clirr-ignored-differences.xml remove deprecated methods (#769) Aug 8, 2019
codecov.yaml Update common repo files from synthtool (#756) Jul 31, 2019
findbugs-exclude.xml Exclude findbugs failing tests Jun 6, 2014
instructions.html Fix code.google.com links. Fix maven version (#471) Sep 21, 2018
pom.xml chore(deps): update dependency org.apache.maven.plugins:maven-javadoc… Mar 16, 2020
renovate.json Group Guava, AppEngine, OpenCensus dependencies for renovate Jun 12, 2019
synth.metadata chore: update common templates (#989) Mar 2, 2020
synth.py Update common repo files from synthtool (#756) Jul 31, 2019
versions.txt chore: release 1.34.3-SNAPSHOT (#977) Mar 2, 2020

README.md

Google HTTP Client Library for Java

Description

Written by Google, the Google HTTP Client Library for Java is a flexible, efficient, and powerful Java library for accessing any resource on the web via HTTP. The library has the following features:

  • Pluggable HTTP transport abstraction that allows you to use any low-level library such as java.net.HttpURLConnection, Apache HTTP Client, or URL Fetch on Google App Engine.
  • Efficient JSON and XML data models for parsing and serialization of HTTP response and request content. The JSON and XML libraries are also fully pluggable, and they include support for Jackson and Android's GSON libraries for JSON.

The library supports the following Java environments:

  • Java 7 or higher
  • Android 4.4 (Kit Kat)
  • GoogleAppEngine Google App Engine

The following related projects are built on the Google HTTP Client Library for Java:

This is an open-source library, and contributions are welcome.

Beta Features

Features marked with the @Beta annotation at the class or method level are subject to change. They might be modified in any way, or even removed, in any major release. You should not use beta features if your code is a library itself (that is, if your code is used on the CLASSPATH of users outside your own control).

Deprecated Features

Deprecated non-beta features will be removed eighteen months after the release in which they are first deprecated. You must fix your usages before this time. If you don't, any type of breakage might result, and you are not guaranteed a compilation error.

Documentation

CI Status

Java Version Status
Java 7 Kokoro CI
Java 8 Kokoro CI
Java 11 Kokoro CI
You can’t perform that action at this time.