Support for responses with no body (like 204)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- openapi, typescript
- Ambito
- api, backend-api-design
Direzione di ricerca
Inizia tracciando l’HttpClient generato di api.ts e il metodo di functions.ts per le risposte la cui definizione OpenAPI non ha un body. Verifica come vengono gestiti i dati e i valori di errore di HttpResponse, response.ok, responseresponseFormat, e i generics nullable di TypeScript. Il lavoro è completo quando le risposte in stile 204 evitano il parsing del body ed espongono un risultato di successo utilizzabile senza errori di tipo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Currently the generated api.ts HttpClient class doesn't support responses that return 204.
It would be good for it to support that when a openapi spec response has no body defined.
path:
/customers/:customerId
delete:
parameters:
- name: customerId
in: path
required: true
schema:
type: integer
description: Customer ID
responses:
'204':
description: Customer removed
This means also if there's no body,
- the current data or error HttpResponse needs to handle success cases where data is not returned, such as by returning the
Response.okfield, for use for the functions.ts method - to not call
response[responseFormat]() - to handle typescript generics in a way that allows nullable response types
- Lingua principale
- TypeScript
- Stelle
- 4
- Fork
- 2
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di hasura/ndc-open-api-lambda
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
hasura/ndc-open-api-lambda#95 · 4 commenti ·
-
Support for QueryParamsAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
hasura/ndc-open-api-lambda#62 · 1 reazione ·
-
Support for path variablesAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Tutte le issue di hasura/ndc-open-api-lambda
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
ajv-validator/ajv#2689 ·
-
[Bug]: IME confirmation Enter can submit the SSH port-forward dialogForse già presa @seijikohara l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
home-assistant/frontend#55323 ·
I maintainer di solito rispondono entro 1 giorno
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
lingdojo/kana-dojo#33188 · 1 commento · 5 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
self-driving
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno