我知道谷歌应用程序引擎与URL self.request和python平台中的路径。Python /谷歌应用程序引擎自我请求域
我想知道的是,它是否带有任何返回只有域名?
这是因为,有时在本地主机,mywebapps.appspot.com和www.mywebapps.com将有不同类的行为。
或者是否有我可以提及的任何python代码?
我知道谷歌应用程序引擎与URL self.request和python平台中的路径。Python /谷歌应用程序引擎自我请求域
我想知道的是,它是否带有任何返回只有域名?
这是因为,有时在本地主机,mywebapps.appspot.com和www.mywebapps.com将有不同类的行为。
或者是否有我可以提及的任何python代码?
Google应用引擎使用CGI standard,您可以在应用程序代码的请求中使用Host
标头并作出相应的响应。
如何访问主机将取决于Web框架,例如webapp和django的细节可能有所不同,但由于它是CGI,您可以从任何地方访问os.environ,
import os
logging.debug("Host: %s"%os.environ['HTTP_HOST'])
晚了一点回答 蒲式耳它在文档,但很难找到 的请求类是webop框架 一个必须遵循在App Engine中的文档提供http://pythonpaste.org/webob/reference.html
所以唯一的链接该anser是self.request.host_url 你需要删除开始http://