【问题标题】:Possible to find out if # in URL with python app engine可以使用 python 应用程序引擎找出 URL 中是否 #
【发布时间】:2013-02-11 05:36:09
【问题描述】:

有没有办法找出 webhandler 的当前 URL 是否包含 # ? 当我使用 # 时,我无法写出 URL。 self.request.url 在服务器上带有# 的 URL 是 GET 时仅返回基本 URL。

我还尝试将 URL 的其余部分作为参数发送并打印出来。

('/(.*)', MainHandler),
class MainHandler(webapp2.RequestHandler):
    def get(self, args):
        self.response.out.write(args)

当 URL 是带有 # 的 URL 时,这不会在 args 参数上发布任何内容。对于其他所有内容,它成功地在基础之后写入 URL 的其余部分。我要显示哪种 URL 的示例:http://instahashtag.appspot.com/#/14212311

我错过了什么吗?

【问题讨论】:

    标签: python google-app-engine http webapp2


    【解决方案1】:

    URL 片段由浏览器处理,不会传递给服务器。如果你需要处理它,你需要编写客户端代码(很可能是在 JavaScript 中)。

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 1970-01-01
      • 1970-01-01
      • 2012-04-04
      • 2011-05-01
      • 2017-11-26
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      相关资源
      最近更新 更多