java中URL作為參數前后端傳遞分析


需求是這樣的:

  •   我需要爬一點東西,想法是前端把url傳進去,后端用python腳本爬取,寫入持久層。

我遇到的問題:

  •   前端在傳URL的時候,會進化編碼。傳到后端是,亂碼:

我是這樣解決的:

  • 1,以String的方式傳到后端的URl在通過java.net包下的解碼器解碼。后證明不可行,解碼的URl和原來的URL看上去一模一樣,但無法訪問。如果是htm為文件后綴的話,還多一個=.
  • 2,不以String類型傳遞,前端JSON傳過去后端用Map接收,然后獲取。后證明可行.但是對於接收的Map,如果定義為<Stirng,String>不可行,<Stirng,Object>的話可行

前端寫法:

這里axios用的是封裝好的。

 

 

 

 

  后端寫法:

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM