Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 1.79 KB

File metadata and controls

65 lines (43 loc) · 1.79 KB

Azure Core Netty HTTP client library for Java

Azure Core Netty HTTP client is a plugin for the azure-core HTTP client API.

Getting started

Prerequisites

  • Java Development Kit (JDK) with version 8 or above

Adding the package to your product

<dependency>
    <groupId>com.azure</groupId>
    <artifactId>azure-core-http-netty</artifactId>
    <version>1.0.0</version>
</dependency>

Key concepts

Examples

The following sections provide several code snippets covering some of the most common client configuration scenarios.

Create a Simple Client

Create a Netty Http client that uses port 80 and has no proxy.

HttpClient client = new NettyAsyncHttpClientBuilder().build();

Create a Client with Proxy

Create a Netty Http client that is using a proxy.

HttpClient client = new NettyAsyncHttpClientBuilder()
    .proxy(new ProxyOptions(ProxyOptions.Type.HTTP, new InetSocketAddress("<proxy-host>", 8888)))
    .build();

Troubleshooting

Next steps

Contributing

If you would like to become an active contributor to this project please follow the instructions provided in Microsoft Azure Projects Contribution Guidelines.

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Impressions