Allow checking for Set-Cookie _response_ headers
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- node.js, openapi, typescript
- Área
- api, backend-api-design
Línea de trabajo
Start by tracing how response headers are normalized and validated, then inspect the header schema handling used for response validation. Reproduce the issue with the supplied 204 response and Set-Cookie example; done means validation recognizes the response cookie header instead of reporting it missing. No source file or test is named in the issue, so first locate the relevant validation tests and entry point.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I do response validation, and I want to make sure that when my login endpoint is responding with a successful http response code that it's setting at least one cookie.
I put this in my spec:
responses: {
"204": {
description: "success",
headers: {
"Set-Cookie": {
description: "Cookie",
schema: {
type: "string",
minLength: 1,
But validation always fails, despite the chrome inspector telling me that there were two "Set-Cookie" headers.
Here's the error from openid-backend:
{
"keyword": "required",
"dataPath": ".headers",
"schemaPath": "#/properties/headers/required",
"params": {
"missingProperty": "set-cookie"
},
"message": "should have required property 'set-cookie'"
}
- Lenguaje dominante
- TypeScript
- Estrellas
- 689
- Forks
- 97
- Merge medio
- 2 h 36 min
- PR fusionados (30 d)
- 11
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de openapistack/openapi-backend
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
openapistack/openapi-backend#1046 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
openapistack/openapi-backend#1047 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 44/100
openapistack/openapi-backend#860 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 50/100
openapistack/openapi-backend#814 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
openapistack/openapi-backend#809 ·
Los mantenedores suelen responder en 1 día
Todos los issues de openapistack/openapi-backend
Issues similares
-
Recording drops clicks on links, filters and checkboxes that share a form with a search fieldPosiblemente ocupada @columbia11 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Tencent/BrowserSkill#657 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
Los mantenedores suelen responder en 2 días
-
Choosing a folder while continuing an Antigravity session submits a history fork the runtime rejectsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 87/100
-
ai-handle
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nextlevelbuilder/dewee-web-v2#138 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
NEARBuilders/citynode.app#512 ·
Los mantenedores suelen responder en 1 día