Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[HTTPAPIs] Introduce a concrete type for the client `responseHandler`

Abierto
#30 0 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
swift
Área
api

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

http-client kind/enhancement status/needs-design

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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apple/swift-http-api-proposal

Todos los issues de apple/swift-http-api-proposal

Issues similares

Más issues de Swift

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.