1. 程式人生 > >angular6的HttpClient.post方法向java後臺傳參報500的錯誤

angular6的HttpClient.post方法向java後臺傳參報500的錯誤

按照angular官網的說法,post傳參只要傳入url  params,如果有必要的話可以再加個header的設定,網上所有的關於post的方法設定也是這樣的,但是這樣設定了以後傳送的request的引數總是json格式的,也就是這種格式

但是後臺要求是這樣的


從網上百度出來的方法一般都是說和後臺設定相同的header格式,其實和header沒有關係,關鍵問題在於angular對這塊沒有說明,簡直太坑了,傳參的時候使用params,第二個引數為null就能傳過去,也不會報500


這種方法只適合處理比較簡單的引數,比如傳個id,如果傳很多json的資料這種方法就不適合了

看起來怪怪的,但是就這樣才能不報500,才能拿到資料

angular太坑了