APIs de JavaScript - Ejemplos de protección entre orígenes y CORS
En esta página se muestran ejemplos de la protección del navegador para acceso del uso cruzado entre orígenes y su habilitación mediante CORS
Peticiones de origen cruzado y a través de CORS
Ejemplos de acceso cruzado
Abra la consola y verá el mensaje de error en el navegador. Observe también en la pestaña de Red que la petición no tiene respuesta porque ni siquiera ha sido enviada.
El recurso https://www.ujaen.es/departamentos/ingtel/ es una página en otro dominio que no implementa CORS.
El recurso https://labtelema.ujaen.es:8083/ es una página en el mismo dominio pero otro puerto que no implementa CORS.
No es un petición verificada ya que es un GET.
El recurso https://labtelema.ujaen.es/api/form.php/ es un formulario en un servidor que sí implementa CORS.
No es un petición verificada ya que es un POST con datos application/x-www-form-urlencoded.
El recurso https://labtelema.ujaen.es/api/form.php/ es un formulario en un servidor que sí implementa CORS.
Es un petición verificada ya que es un POST con datos application/json.
El navegador envía previamente a la petición POST un mensaje OPTIONS.