Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Support content negotiation via `Accept` header

Aperta
#3 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@francescobianco ci sta già lavorando.

Dal 3/6/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

enhancement

Description

The API already supports content negotiation through the Accept HTTP header, but this capability is currently undocumented.

When one of the following media types is specified, the default response format (application/json) is overridden and the output is returned accordingly:

Accept Header Output Format
application/vnd.toon+text Toon
text/markdown Markdown
application/xml XML
application/json JSON (default)

Example

GET /api/resource
Accept: text/markdown

The response will be returned in Markdown format instead of JSON.

Proposed Action

  • Document supported Accept header values.
  • Add examples to the API documentation.
  • Clarify that application/json remains the default response format when no supported Accept header is provided.
Lingua principale
Rust
Stelle
19
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di openapi/openapi-cli

Tutte le issue di openapi/openapi-cli

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.