[英]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.