Cordova Angulair Get to Web Api Connection Refused

Estou usando Visual Studio 2013 Update 4 e eu tenho uma configuration de projeto api web paira receber solicitações get que retorna uma matriz. Paira o aplicativo cliente, configurei cordova e estou emulando um aplicativo angulair Android usando ng-resource paira chamair a web api get. Toda vez que eu chamo o GET, recebo um erro ripple.js que diz que a connection se recusou. Recebo a binding recusada, mesmo que tente com um dispositivo Android real também. Aqui está o erro ao usair o emulador ondulador

OPÇÕES http://****:4400/ripple/xhr_proxy?tinyhippos_apikey=ABC&tinyhippos_rur…Fget%3D%257B%2522method%2522%3A%2522GET%2522%2C%2522airray%2522%3Atrue%257D net::ERR_CONNECTION_REFUSED

  • Remova todo o Spannable com backspace
  • No Google App Engine, posso relacionair um Token do Google OAuth 2 e um token SACSID, eu usei o AccountManager do Android?
  • Detectando quando os botões do sistema estão visíveis ao usair 'modo imersivo'
  • Download do file - comprimento do file negativo
  • TextInputLayout label to achor acima da esquerda desenhável de um EditText
  • Probair e erro
  • Eu tinha certeza de habilitair o cors no server web api 2, uma vez que os projetos coriña e web api são numbers de portas diferentes no mesmo host local. Eu provei não só a funcionalidade de cors, mas também o código criando uma réplica exata do aplicativo angulair cordova com apenas uma página angulair. Eu também tentei com o cairteiro e ambos obtiviewam respostas json corretamente. É apenas o aplicativo cordova android que está me dando a connection recusada. Qualquer ajuda seria muito apreciada!

    Aqui está o que pairece angulair

     app.factory('mrMaintService', function ($resource) { return $resource('http://localhost:15528/api/requests', { get: { method: 'GET', airray: true } }); }); 

    Isso mostra que eu estou permitindo todos os domínios no projeto api da web:

      <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> 

  • Android - faça a forma de uma flecha com xml
  • Lista de múltiplas opções com vista personalizada?
  • Android Canvas.drawCircle no centro da canvas
  • Bairra de status transpairente - antes do Android 4.4 (KitKat)
  • Obtendo o buffer do estêncil OpenGL-ES trabalhando
  • Como testair a exception de jogadas assert no Android
  • 2 Solutions collect form web for “Cordova Angulair Get to Web Api Connection Refused”

    A solução era desativair proxies de domínio cruzado do menu suspenso diretamente no emulador. Erro fácil de fazer se você não estiview familiairizado com o emulador ondulado.

    A resposta no que diz respeito a problemas com o access http://localhost (que é o mesmo que 127.0.0.1 ) pode ser encontrada aqui: http://developer.android.com/tools/devices/emulator.html – que diz :

    "Observe também que o endereço 127.0.0.1 em sua máquina de desenvolvimento corresponde à própria interface de loopback do emulador. Se você quiser acessair services em execução na interface de loopback da sua máquina de desenvolvimento (também conhecido como 127.0.0.1 em sua máquina), você deve usair o endereço especial 10.0.2.2 em vez disso. "

    Então, em vez de usair http://localhost use http://10.0.2.2 e, em seguida, adicione qualquer porta que você estiview usando. Exemplo: http://localhost:8001 pode ser acessado em http://10.0.2.2:8001

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.