请教各位大大:Google App Engine上Python获取URL中的域名的问题。

2010-08-15 09:50:40 +08:00
 imften
新人,现在是因为Google App Engine才学习Python,实在不熟悉Python系统对象。

故此有疑问请教各位大大:

假设我的应用可以通过aaa.com和bbb.com这2个域名访问(即:绑定了2个域名),

我该怎么获取当前域名(就是用户当前访问的是哪个域名)?
6449 次点击
所在节点    Python
5 条回复
Livid
2010-08-15 09:52:59 +08:00
self.request.headers['Host']
imften
2010-08-15 10:10:00 +08:00
唉,原来这样。这个想搜索都搜索不到。谢谢啦。

不过,这个,还包含了端口,只取域名呢?(或者,我分割一下吧)
imften
2010-08-15 10:19:04 +08:00
@Livid 有没有request对象详解的发给我学习一下?
sospartan
2010-08-15 10:29:01 +08:00
imften
2010-08-15 10:43:56 +08:00
@sospartan 嗯,嗯,谢谢。我也在看手册,只是还没看到这里,呵呵。
查继承自 WebOb Request 的实例变量,找到了:request.environ['SERVER_NAME']

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1708

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX