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

Json post bug

Abierto
#59 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
cpp, json
Área
api, networking

Línea de trabajo

Comienza con el ejemplo de JSON POST referenciado en el commit b6b87953e5a639ba6c88e574c6d972a728463da y compáralo con la solicitud que falla descrita aquí. Reproduce el std::length_error informado con nlohmann::json; el issue estará completo cuando se explique el fallo y la ruta de JSON POST funcione correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I built a request using nlohmann:: JSON and wrote the code according to the example, but I encountered the following bug:

terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_S_create
Aborted

You should use a JSON library like https://github.com/nlohmann/json for JSON encoding. JSON is not a part of the HTTP standard (RFC 7231) so it is out of the scope of this library. I added an example on hot wo send a JSON POST in https://github.com/elnormous/HTTPRequest/commit/b6b87953e5a639ba6c88e574c6d972a728463da8.

Originally posted by @elnormous in https://github.com/elnormous/HTTPRequest/issues/38#issuecomment-882886699

Lenguaje dominante
C++
Estrellas
969
Forks
200
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 elnormous/HTTPRequest

Todos los issues de elnormous/HTTPRequest

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.