jakartaee / jakartaee/rest

Support for EXI and FastInfoset

Open
#41 5 comments 0 reactions 1 assignee View on GitHub

@glassfishrobot is already working on this.

Since Feb 10, 2018.

Dominant language
Java
Stars
400
Forks
143
PR merge metrics
No merged PRs in 30d

Description

Transmission of XML is quite a burden for the net due to a lot of formatting and readability information. Due to that, several proposals had been created, like Fast Infoset. It makes sense to support such transport encodings. As client and server only rely on the transported encoding, it is necessary to contain the used encoding in the specification of the service. As the service is implemented using JAX-RS with transparency to the underlying levels like Servlets or Containers, JAX-RS must contain a possibility to define the encoding supported by the service (otherwise the service implementation would become dependent of specific Servlets or Containers).

I want to propose a minimum set of encodings:

(Mandatory) EXI - [http://www.w3.org/TR/2011/PR-exi-20110120/](http://www.w3.org/TR/2011/PR-exi-20110120/)

(Optional but mentioned) Fast Infoset
#### Affected Versions
[2.0]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.