當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
Spring HttpMessageNotReadableException异常
生活随笔
收集整理的這篇文章主要介紹了
Spring HttpMessageNotReadableException异常
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
(一)現(xiàn)象
我們?cè)谶M(jìn)行服務(wù)間的rpc調(diào)用時(shí),可能會(huì)遇到org.springframework.http.converter.HttpMessageNotReadableException異常。
其具體報(bào)錯(cuò)如下:
{"timestamp": 1456043810789,"status": 400,"error": "Bad Request","exception": "org.springframework.http.converter.HttpMessageNotReadableException","message": "Could not read JSON: Can not deserialize instance of java.lang.String out of START_OBJECT token\n at [Source: java.io.PushbackInputStream@eaa3acb; line: 1, column: 1]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token\n at [Source: java.io.PushbackInputStream@eaa3acb; line: 1, column: 1]","path": "/app/loginuser" }(二)原因
這主要是因?yàn)檎{(diào)用方在以post json方式請(qǐng)求服務(wù)時(shí),沒有對(duì)參數(shù)進(jìn)行json序列化。
若為python項(xiàng)目:? 可使用json.dumps()
若為java項(xiàng)目:? 可以使用fastJson進(jìn)行json序列化
總結(jié)
以上是生活随笔為你收集整理的Spring HttpMessageNotReadableException异常的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 北向资金进行股票、期货指数、基金策略
- 下一篇: Spring全家桶面试真题