iMicknl / iMicknl/python-sagemcom-api

[FAST3896] Fail to login with a "400 - Bad Request"

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

Nadie ha tomado este issue todavía.

Lenguaje dominante
Python
Estrellas
141
Forks
49
Merge medio
7 h 54 min
PR fusionados (30 d)
4

Descripción

Versions

Key Value
Package version 1.4.3
Python Version 3.14.4
F@st Router Model FAST3896

Describe the bug

Trying the example code of the README.md fails to login to the modem it fails with "400 - Bad Request"

Manufacturer: "Sagemcom"
​ManufacturerOUI: "6CBAB8"
​ModelName: "FAST3896_TLC"
ModelNumber: "FAST3896"​
ProductClass: "FAST3896"

To Reproduce

Steps to reproduce the behavior:

  1. Run the code of the example with the proper data
  2. It outputs:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>400 - Bad Request</title>
  </head>
  <body>
    <h1>400 - Bad Request</h1>
    <p>Request need a non empty 'req' part</p>
  </body>
</html>

Expected behavior

Login succesful

Additional context

Add any other context about the problem here.

[bug]

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

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.

Línea de trabajo

Comienza con el ejemplo de README.md y reproduce el inicio de sesión en el router FAST3896 indicado utilizando las versiones de paquete y Python enumeradas. Rastrea la solicitud que produce la respuesta “Request need a non empty 'req' part” y compárala con el formato de solicitud esperado por el router. El trabajo estará terminado cuando el ejemplo inicie sesión correctamente sin la respuesta 400.

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

Evaluación

Stack tecnológico
python
Área
api, authentication, networking
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.