2014-01-13 3 views
0

특정 AppEngine 응용 프로그램에서만 호출 할 수있는 내부 웹 서비스가 있습니다. User-Agent 문자열에서 AppId를 추출 중입니다. 그러나 여러 번 추가 할 때 하나만 Google에서 수정 될 것 같습니다.AppSpine User-Agent 문자열

Appengine 응용 프로그램을 인식하는 더 좋은 방법이 있습니까?

내 WS는 Google이 아니라 내 네트워크에서 호스팅됩니다.

답변

0

App Engine 설명서에 따라 응용 프로그램은 User-Agent 문자열을 수정할 수 있지만 App Engine은 식별자 문자열을 요청에 추가합니다.

예 : "AppEngine-Google; (+http://code.google.com/appengine; appid: APPID)"

여러 User-Agent 문자열의 의미는 무엇입니까? AppEngine을 수정하더라도 AppEngine이 추가하는 AppEngine 일뿐입니다.

앱이 보안을 위해 예를 들어 수정할 수없는 다른 요청 헤더가 있습니다. https://developers.google.com/appengine/docs/java/urlfetch/#Java_Request_headers을 참조하십시오. 그러나 귀하의 경우에 유용하다고 확신하지는 않습니다.