Jump to content

[SOLUCIONADO] [PARCIALMENTE] AngularJS método "OPTIONS" 401 Unauthorized


Recommended Posts

Estoy desarrollando una aplicación con AngularJS e Ionic que se conecta al Web Service de prestashop, pero el navegador siempre genera una petición tipo "OPTIONS" la cual no envia el header de autorización, por lo que prestashop retorna un 401 Unauthorized.

 

Tz1e3Oh.png

 

Alguna sugerencia?

 

Gracias.

Edited by d4ni3lr (see edit history)
Link to comment
Share on other sites

Logré solucionar el problema parcialmente modificando el archivo "webservice/dispatcher.php" indicando que si la peticion es del tipo "OPTIONS" termine la peticion, lo cual genera un estatus 200 en el cliente.
 
Sé que no es la mejor solución pero me permite seguir trabajando por el momento.

if($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){
	exit;
}

ob_start();

require_once(dirname(__FILE__).'/../config/config.inc.php');

...

Si alguien tiene el mismo problema y encuentra una solución más "elegante" apreciaría mucho si me notifican :D

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...