cómo corro este error sobre POST net::ERR_CONNECTION_REFUSED
cuando post ajax, el error ocurre. Estos 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
- Bloqueo de cortafuegos
- Url puede estar abajo
- 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