Issue
I am using Retrofit2 to make network requests but the endpoint is locally on my machine.
So my base URL is
private val BASE_URL = "http://localhost:8000/"
, but it gives me this response
Failed to connect to localhost/127.0.0.1:5000
So I did some search and I found out that I need to use my local IP address as the following
private val BASE_URL = "http:192.168.1.15//:8000/"
, but then I get this response
Response{protocol=http/1.1, code=404, message=Not Found, url=http://192.168.1.15//:8000/api/Home/RegisterShop}
Any idea how to solve this issue?
Solution
If you are using an Android emulator, the IP address of the host machine would be 10.0.2.2.
So in your case it'd be http://10.0.2.2:8000/
.
Answered By - Onik
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.