Impossible d’obtenir GET HTTP en utilisant Node js

C’est quelque chose de très étrange.

J’utilise mon appareil Android pour envoyer des messages au serveur js de mon noeud sur le réseau local.

Et maintenant, voici le problème: lorsque je envoie un HTTP POST, il fonctionne. Mais quand j’envoie un HTTP GET, cela ne fonctionne PAS et le serveur ne reçoit même pas la requête get.

Ceci est mon code pour recevoir le get:

app.get('/auth/facebook', passport.authenticate('facebook')); 

Et c’est le code dans androif pour envoyer le GET:

  public class Background_confirmation extends AsyncTask { @Override protected void onPreExecute() { super.onPreExecute(); // progressDialog = ProgressDialog.show(Confirmation.this, "Please wait...", "Resortingeving data ...", true); } @Override protected Ssortingng doInBackground(Void... params) { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet("http://localhost:8080/auth/facebook"); // replace with your url HttpResponse response = null; try { response = client.execute(request); Log.d("Response of GET request", response.toSsortingng()); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return response.toSsortingng(); } @Override protected void onPostExecute(Ssortingng result) { super.onPostExecute(result); // progressDialog.setCancelable(true); // } } 

Quelqu’un a une idée de pourquoi cela se produit?

Vous essayez d’obtenir les données de localhost (votre appareil Android) plutôt que de votre serveur.