lecousin.net Java framework - network - http

Core http functionalities

License

License

Categories

Categories

Net
GroupId

GroupId

net.lecousin.framework.network
ArtifactId

ArtifactId

http
Last Version

Last Version

0.4.1
Release Date

Release Date

Type

Type

jar
Description

Description

lecousin.net Java framework - network - http
Core http functionalities
Project URL

Project URL

https://github.com/lecousin/java-framework-network-http
Source Code Management

Source Code Management

https://github.com/lecousin/java-framework-network-http

Download http

How to add to project

<!-- https://jarcasting.com/artifacts/net.lecousin.framework.network/http/ -->
<dependency>
    <groupId>net.lecousin.framework.network</groupId>
    <artifactId>http</artifactId>
    <version>0.4.1</version>
</dependency>
// https://jarcasting.com/artifacts/net.lecousin.framework.network/http/
implementation 'net.lecousin.framework.network:http:0.4.1'
// https://jarcasting.com/artifacts/net.lecousin.framework.network/http/
implementation ("net.lecousin.framework.network:http:0.4.1")
'net.lecousin.framework.network:http:jar:0.4.1'
<dependency org="net.lecousin.framework.network" name="http" rev="0.4.1">
  <artifact name="http" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.lecousin.framework.network', module='http', version='0.4.1')
)
libraryDependencies += "net.lecousin.framework.network" % "http" % "0.4.1"
[net.lecousin.framework.network/http "0.4.1"]

Dependencies

compile (3)

Group / Artifact Type Version
net.lecousin : core jar 0.14.2
net.lecousin.framework.network : core jar 0.5.0
net.lecousin.framework.network : mime jar 0.3.5

test (4)

Group / Artifact Type Version
net.lecousin.framework.network : core test-jar 0.5.0
junit : junit jar 4.12
net.lecousin : core test-jar 0.14.2
com.googlecode.json-simple : json-simple jar 1.1.1

Project Modules

There are no modules declared in this project.

lecousin.net - Java network framework - HTTP

The http module provides base implementations for a HTTP client and a HTTP server.

The HTTP client allows to connect to a HTTP server, send requests, and receive the response asynchronously.

The HTTPServerProtocol class implements the HTTP protocol, and gives the requests to process to a HTTPRequestProcessor that must be provided. It implements also the HTTP protocol upgrade mechanism.

The WebSocketServerProtocol implement the Web-Socket protocol on server side and can be used with the HTTP protocol upgrade mechanism. The WebSocketClient allows to connect, receive messages and send messages using the Web-Socket protocol.

Build status

Current version - branch master

Maven Central Javadoc

build status build status Codecov

Development branch

build status build status Codecov

Versions

Version
0.4.1
0.4.0
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.0