@RequestMapping(value = "/pushCa_tszsxx", method = RequestMethod.POST)
public ReturnValue pushCa_tszsxx(@RequestBody Ca_tszsxx ca_tszsxx){
log.info("推送證書信息接口請求信息:"+ca_tszsxx.toString());
try {
return this.caService.pushCa_tszsxx(ca_tszsxx);
}catch (Exception e) {
log.error(e.getMessage(), e);
ReturnValue returnValue = ReturnValue.newErrorInstance("推送證書信息接口發(fā)生異常,請聯(lián)系管理員!");
return returnValue;
}
}
2、postman請求參數(shù)
3、定位問題
發(fā)現(xiàn)問題之后我在網(wǎng)上找了好久都沒有解決,最后給同事要了他們之前寫的代碼通過比較發(fā)現(xiàn)代碼沒問題,考慮是參數(shù)傳遞的時候處理問題,相同時要他們之前通過測試工具測試的時發(fā)的請求,最后發(fā)現(xiàn)問題所在他們在發(fā)送請求的時候都會在header中指定Content-Type參數(shù)。按照他們的方法在請求時向header中添加Content-Type參數(shù)之后問題解決。文章來源:http://www.zghlxwxcb.cn/news/detail-527713.html
Content-Type:application/json;charset=utf-8
注:header中Content-Type參數(shù)的值一定要是‘a(chǎn)pplication/json;charset=utf-8’,若不寫charset=utf-8后臺會將傳遞的參數(shù)會全部賦給對象中的第一個字段。
至于原因的話,我現(xiàn)在也沒搞清楚。文章來源地址http://www.zghlxwxcb.cn/news/detail-527713.html
到了這里,關(guān)于關(guān)于java接收json數(shù)據(jù)為空的解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!