Estoy trabajando en la creación de apis backend de aplicaciones móviles. La API en la que estoy trabajando ahora solo está obteniendo información del usuario. Estoy probando la API con la aplicación Postman.
Cuando llamo a la API en el cartero, devuelve datos JSON con éxito, pero a veces devuelve datos ficticios para la misma llamada a la API. Y cuando lo intento de nuevo, devuelve datos JSON correctos.
Adjunto dos pantallas. Aquí está el problema:
A continuación se muestra la respuesta correcta:
Estoy usando el módulo de autenticación Laravel5.1 y OAuth2 (lucadegasperi / oauth2-server-laravel) de Github. El servidor está alojado en Bluehost.
Aquí está el código de laravel:
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index($id = null)
{
if($id == null) {
$my_id = Authorizer::getResourceOwnerId();
return User::find($my_id);
}
else
return User::find($id);
}
Estoy luchando con este problema durante una semana y por favor ayúdenme. Gracias por adelantado.
Parece que tiene algo que ver con Incapsula. No sé si esto es algo que usted configura, o si lo configura su host, pero el tráfico a su sitio web pasa por Incapsula. Algunas de sus solicitudes de CARTERA se están procesando bien, pero Incapsula está bloqueando algunas de ellas, probablemente porque parece que alguien está tratando de raspar su sitio.
Si tiene control sobre esto, es posible que desee incluir en la lista blanca su IP local mientras desarrolla y prueba.
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras