Pouze tento týden sleva až 80 % na e-learning týkající se PHP. A zároveň využij akce až 30 % zdarma při nákupu e-learningu. Více informací.
Hledáme asistenty pro kurzy programování - pohodová brigáda. Více info
discount 30

Diskuze: Web API, Xamarin (Android) - Nemůžu se připojit k localhostu z emulátoru

Aktivity
Avatar
Filip Zeman
Super redaktor
Avatar
Filip Zeman:25. června 20:47

Zdravím. Mám svoje vlastní web API (ASP.NET). Dané Web API je stále hostované na localhostu. Pokud vytvořím konzolovou aplikaci a pokusím se k API připojit (GET https://localhost:44355/api/Chatrooms), nenastane žádný problém. Pokud se ovšem o to stejné pokusím v Xamarin aplikaci v Androidu, aplikace se na posílání GET requestu prostě zasekne.

Zkusil jsem: Je mi jasné, že se nemůžu připojit na localhost z emulátoru, proto jsem se zkusil připojit takhle:
GET https://10.0.2.2:44355/api/Chatrooms a následně takto GET https://192.168.0.213:44355/api/Chatrooms
neúspěšně.

S kódem pro posílání GET requestu chyba není, když jsem zkusil náhodné veřejné API z netu, vše fungovalo. Není ani chyba v backendu samotném, při vytvoření konzolové aplikace není problém API zavolat.

A asi nejdůležitější, když jsem se pokusil připojit k https://192.168.0.213:44355/api/Chatrooms přes Postmana, tak připojení samotné bylo úspěšné, ovšem dostal jsem:

<BODY>
        <h2>Bad Request - Invalid Hostname</h2>
        <hr>
        <p>HTTP Error 400. The request hostname is invalid.</p>
</BODY>

</HTML>

SSL check mám v postmanovi zakázaný.

Chci docílit: Potřebuji se aspoň dostat přes GET request. Děkuji moc za jakoukoliv radu

 
Odpovědět
25. června 20:47
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Filip Zeman
Super redaktor
Avatar
Filip Zeman:25. června 22:27

Jsem asi nějak ospalý, snažil jsem se na to hodiny přijít a zapomněl jsem na existenci celého IIS. Kdyby měl někdo stejný problém, tak buď extension Conveyor nebo postupovat zde: https://stackoverflow.com/…-iis-express a zde: https://stackoverflow.com/…ote-machines

Akceptované řešení
+5 Zkušeností
Řešení problému
 
Nahoru Odpovědět
25. června 22:27
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.