[HTTPAPIs] Introduce a concrete type for the client `responseHandler`
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza leyendo el diseño de responseHandler de la respuesta del cliente en este issue y comparándolo con el HTTPServerResponseSender existente. Determina la forma propuesta de HTTPClientResponseReceiver y cómo reemplaza el closure de dos parámetros; se considera terminado cuando la API del cliente pueda evolucionar con propiedades de respuesta adicionales sin romper a los llamadores.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Right now the responseHandler is a two parameter closure in the client. While this works, we know from previous API designs that this might limit future evolution since we can't add new parameters to the closure without breaking API. We should introduce a new structure HTTPClientResponseReceiver similar to the HTTPServerResponseSender. This will allow us to add more properties to the response sender in the future.
- Lenguaje dominante
- Swift
- Estrellas
- 70
- Forks
- 24
- Merge medio
- 9 h 31 min
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una 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 apple/swift-http-api-proposal
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
apple/swift-http-api-proposal#185 ·
-
Add `HTTPVersion` typePosiblemente ocupada @ehaydenr la tomó hace 64 días. Abiertokind/feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
apple/swift-http-api-proposal#180 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
apple/swift-http-api-proposal#186 · 3 comentarios ·
-
http-server status/needs-design
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
apple/swift-http-api-proposal#182 · 1 comentario ·
-
kind/feature
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
apple/swift-http-api-proposal#179 ·
Todos los issues de apple/swift-http-api-proposal
Issues similares
-
Seed a JRNYAx price before the last close so asset-detail S1.3 doesn't fail from 08:00Z to the openAbiertobug tests
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
lognorman20/monaco#7231 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 5 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Provenance-Emu/SkinKit#42 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
lwouis/alt-tab-macos#6154 ·
-
bug mac アプリ: コード アプリ: チャット 優先: 中 要トリアージ
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
yksr-melt/Meltype#1346 · 2 comentarios ·
Los mantenedores suelen responder en 1 día