2017-10-05 13 views
0

J'essaie de me connecter au serveur intranet local à partir de mon application Android. Les appels api fonctionnent bien chez le facteur et les autres clients. Mais, quand j'essaye de faire la demande d'obtenir ou de poster au serveur de l'émulateur androïde, il renvoie le code de réponse "503" (signifiant que l'hôte n'est pas joignable).Appels API se connectant au serveur intranet ne fonctionne pas dans l'émulateur Android

Les API sont hébergées dans le système serveur qui se trouve dans le réseau local. J'ai essayé d'ajouter un proxy, les paramètres DNS, toujours pas d'utilisation.

Je suis bloqué sur ce problème depuis une semaine maintenant.

Ce serait génial si quelqu'un pouvait aider à ce sujet!

+0

Utilisez 10.0.2.2 pour émulateur par défaut et 10.0.3.2 pour Genymotion. Utilisez portNo respectivement. –

+0

Le code de réponse HTTP '500' indique une erreur interne du serveur. –

+0

@KNeerajLal désolé ma mauvaise. C'est 503 – user2342107

Répondre

0

vous devez définir l'URL comme 10.0.2.2:portNr

portNr = le port donné par ASP.NET serveur de développement

+0

10.0.2.2:portNr est utilisé dans l'URL s'il se connecte à la machine locale lorsque votre système est le système serveur correct? – user2342107

+0

oui, et si vous trouvez ma réponse utile, veuillez la marquer comme réponse acceptée –