我試圖通過電子郵件進入的路徑變量,但它給了我一個錯誤: 這裏是功能:如何通過電子郵件內pathVariable使用彈簧
@RequestMapping(value = "login/{email}", method = RequestMethod.OPTIONS)
public void Login(HttpServletResponse response, @PathVariable String email) {
sendOptions(response);
}
錯誤:
http://localhost:8080/demo/login/[email protected] 406 (Inacceptable)
如何解決這個問題??
[URLEncode](https://www.urlencoder.org/)它,例如與['URLEncoder'](https://docs.oracle.com/javase/8/docs/api/java/net/URLEncoder.html)(並使用['URLDecoder'](https://docs.oracle.com)解碼的.com/JavaSE的/ 8 /文檔/ API/JAVA /淨/ URLDecoder.html))。 – Thomas
我不明白 –
「@」在網址中是不允許的,因此電子郵件需要編碼。 – Thomas