Angular與SpringFramework的HTTP交互

Angular中是有提供現成的HTTP方法,但是其數據的格式和AJAX不同。

123

使用POST方法發送請求


在服務端,如果按Ajax的配置,會產生報錯。

試着將請求打印出來,可以發現,其實後端沒有正確地接收到請求。

原因是Angular的HTTP方法默認發送的是由url,body(JSON格式的字符串組成)和option(get請求中沒有)三部分構成的標準HTTP請求。

該請求類型爲Http請求,具體的請求參數被放在body中,因此直接讀取該請求不能成功獲取JSON格式的參數。

解決的方法很簡單,在Spring中,接收參數前添加@RequestBody註解。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章