1

有没有办法找出 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

我在这里错过了什么吗?

4

1 回答 1

5

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

于 2013-02-25T22:36:01.977 回答