繁体   English   中英

可以使用python应用程序引擎在URL中查找#

[英]Possible to find out if # in URL with python app engine

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

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

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

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

我在这里想念什么吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM