需求是這樣的:
- 我需要爬一點東西,想法是前端把url傳進去,后端用python腳本爬取,寫入持久層。
我遇到的問題:
- 前端在傳URL的時候,會進化編碼。傳到后端是,亂碼:
我是這樣解決的:
- 1,以String的方式傳到后端的URl在通過java.net包下的解碼器解碼。后證明不可行,解碼的URl和原來的URL看上去一模一樣,但無法訪問。如果是htm為文件后綴的話,還多一個=.
- 2,不以String類型傳遞,前端JSON傳過去后端用Map接收,然后獲取。后證明可行.但是對於接收的Map,如果定義為<Stirng,String>不可行,<Stirng,Object>的話可行。
前端寫法:

這里axios用的是封裝好的。

后端寫法:


