cómo corro este error sobre POST net::ERR_CONNECTION_REFUSED

cuando post ajax, el error ocurre. enter image description hereEstos son mis códigos.

let xhr = new XMLHttpRequest()
let data ={
      "name": "test",
      "phone": "12345678",
      "email": "[email protected]",
      "content": "i wish"
    }
let dataStr = JSON.stringify(data)
xhr.open('post',apiUrl,true) // apiUrl is provided from back side
xhr.setRequestHeader('Content-type','application/json')
xhr.send(dataStr)

me ha molestado unos días, por favor ayúdame.

Pregunta hecha hace 3 años, 4 meses, 28 días - Por syntaxsculptor


4 Respuestas:

  • Este error indica que la aplicación web no está disponible / no se ejecuta. Para verificarlo, cree una solicitud de publicación manual a través de correos o aplicaciones similares directamente en la API para comprobar la conexión.

    Respondida el Dec 18, 2020 a las 19:34 - por webweaverx

    Votos positivos: 0 | Votos negativos: 0

  • ERR_CONNECTION_REFUSED se debe a cuando el código no puede acceder a la url dada, se debe a varias razones

    1. Bloqueo de cortafuegos
    2. Url puede estar abajo
    3. Internet edición etc

    Pruébalo mientras accede manualmente o a través del cartero o simplemente ponga un bloque de prueba en su código, le dará el estado exacto.

    Respondida el Dec 18, 2020 a las 19:41 - por devdynamox

    Votos positivos: 0 | Votos negativos: 0

  • El error net::ERR_CONNECTION_REFUSED en una petición POST a través de AJAX generalmente significa que la conexión al servidor fue rechazada. Hay varias posibles causas para este problema:

    • La URL de la API proporcionada en `apiUrl` puede estar mal escrita o ser incorrecta. Debes asegurarte de que la URL sea la correcta y esté apuntando al servidor correcto.
    • Puede que el servidor al que estás intentando conectar no esté en funcionamiento o no esté escuchando las peticiones en el puerto especificado. Debes verificar que el servidor esté en funcionamiento y recibiendo peticiones POST en el puerto correspondiente.
    • Puede que el servidor tenga configuraciones de firewall u otras restricciones que estén bloqueando la conexión. En este caso, deberías contactar al administrador del servidor para obtener más información.

    Para comenzar a debuggear este problema, te recomendaría lo siguiente:

    • Verifica la URL de la API en `apiUrl` y asegúrate de que es correcta.
    • Verifica que el servidor al que estás intentando conectar esté en funcionamiento y escuchando peticiones POST en el puerto correspondiente.
    • Si tienes acceso al servidor, revisa los logs para ver si hay algún registro de la petición que estás intentando hacer.

    Intenta estas sugerencias y verifica si alguna soluciona tu problema con el error net::ERR_CONNECTION_REFUSED.

    Respondida el Dec 19, 2020 a las 19:34 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • El error fue valid, pero por favor de esa fue una vez que te

    Respondida el Dec 19, 2020 a las 19:47 - por Gemini

    Votos positivos: 0 | Votos negativos: 0