2014-11-30 2 views
0

그래서 ASP.net 웹 API 2.0 으로 RESTful 웹 서비스를 만들었으며 로컬로 실행하고 있습니다. 나는 브라우저의 RestClients에서 잘 작동하는지 확인했다. 이제 내 안드로이드 에뮬레이터에서 그것을 소비하고 싶습니다. 안드로이드의 기본 브라우저에서 또는 내 응용 프로그램 내에서 comsume 싶어요.android : 로컬에서 실행중인 웹 서비스를 사용하는 방법

이렇게 할 수 있습니까? 나는 많은 것을 수색했지만 내가 찾고있는 것을 찾지 못했습니다. (내가 쓴 것을 혼란스럽게 만들었 기 때문에 적절한 검색어를 입력하지 않았을 수도 있습니다.) 제발 도와주세요. 감사. 나는 또한이 방법을 실행하려고

이 : 나는 웹 API를 prject를 실행하고 아래의 다음과 같은 서비스 URL 검사 : 편집

에뮬레이터의 브라우저에서

http://localhost:9067/api/equipment 

, 나는 시도 (추측) :

: 이것은 내가 ipconfig를를 사용하는을 선택하면 내가 점점 오전 설정이

http://10.0.2.2/api/equipment 

IPv4 Address: 192.168.1.5 
Subnet Mask: 255.255.255.0 
Default Gateway: 192.168.1.1 

답변

0

인터넷을 사용하는 웹 서비스를 사용할 때 우리는 서버의 외부 IP와 포트를 사용합니다. 그러나 로컬에서 동일한 작업을 수행해야하는 경우 서버의 내부 IP를 사용해야합니다. ipconfig 또는 linux를 사용하여 Windows 명령에서 내부 IP 찾기 ifconfig

+0

죄송합니다. 이것은 나를 위해 일하지 않았다. 그것은 말합니다, 400 - 나쁜 요청 : 호스트 이름이 유효하지 않습니다. –

관련 문제