簡體   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