2017-10-23 7 views
1

현재 웹 사이트를 호스팅하고 있으며 원격 서버에서 API를 호출하려고합니다. 이 원격 서버에는 로컬로 실행되는 웹 사이트가 있으며 내 웹 사이트에서 원격 서버의 localhost로 특정 API를 호출하려고합니다. 이것이 가능한지 또는 로컬 서버가 아니기 때문에 원격 서버에서 웹 사이트를 호스팅해야합니다.호스트 된 웹 사이트에서 서버의 로컬 API 호출

예를 들어 http://IP_address_of_server_goes_here:8000/get_matching_data/?XXXX과 같은 것이이 로컬 호스트에서 데이터를 가져올 수 있습니까?

답변

1

API가있는 서버를 로컬로 실행하는 컴퓨터의 경우 동일한 컴퓨터 및 동일한 네트워크의 다른 컴퓨터에서만 액세스 할 수 있습니다. 당신은 몇 가지 옵션이 있습니다 : 클라이언트가 (연결) 경우 장치가 서버와 동일한 무선 네트워크에 같은 무선 랜에

연결

을, 당신은 http://12.0.0.1:8000/whatever을 사용하여 서버에 액세스 종종 있습니다. 수있는 방법을 배우는 자원의 많음이 까다로운 과정 있으십시오. 로컬 호스트에 의해 제한을받지 않고 테스트 서버에 연결하려는 경우 django accessing localhost from any machine connected to any network

어디서든 로컬 호스트 터널링

과에서 연결 : 그것은, 장고에 다소 차이가있을 수이 질문을 확인 할 수 있습니다 것 같습니다 ngrok 또는 pagekite과 같은 제공 업체를 살펴볼 수 있습니다. 기본적으로 로컬 호스트 터널링은 소형입니다. 이러한 공급자는 원격 테스트를 위해 하위 도메인 사용에 대한 제한된 액세스 권한을 제공합니다. 안전하지 않거나 매우 안정적이므로 생산 솔루션으로 사용하지 마십시오.

호스트 그것을

체크 아웃 heroku 무료, 쉽게 호스팅.

+0

이것이 효과가 있다면 녹색 화살표로 정답으로 표시하십시오! :) – bboynton97