2017-04-20 42 views
2

這裏是網址,我想讀取哈希值的值。我沒有找到直接的方式來獲得散列值,所以尋找一個間接的方式,如果我可以通過散列讀取完整的URL,我可以輕鬆解析。如何從控制器內的URL訪問哈希值

http://localhost:8080/igcallback#access_token=<token> 

我嘗試什麼

字符串=的access_token request.getRequestURL()

http://localhost:8080/igcallback 

字符串request_param =用request.getParameter( 「的access_token」);

null 

字符串header_names = request.getHeaderNames()

[] 
+0

檢查這個http://stackoverflow.com/questions/43470421/pathvariable-in-springboot-with-slashes-in-url/43471437#43471437 – pvpkiran

+1

這是我的問題。我用#測試了這種情況 - 散列之後的所有內容都被忽略。 –

+0

是否發生了你最終得到解決方案?儘管在JavaScript端處理這個問題非常容易。 – lambodar

回答

0

片段哈希在大多數情況下不會被髮送到服務器,所以你不能真的。

看到這個答案以供參考:

https://stackoverflow.com/a/13503246/685876

+0

這是一個使用JavaScript的工作。我的代碼沒有用戶JS,因爲它是一個基於休息的Web服務。 – lambodar