[英]restful web services: HTTP Status 500.The server encountered an internal error that prevented it from fulfilling this request error
[英]500 (Internal Server Error) when send json to restful web services java
我正在研究一種將數據插入到sqd服務器中的Web服務,這是我的新手,因此我正在做一些小測試。
您已經在netbeans中創建了一個rest Web服務,創建了一個person實體,該服務唯一要做的就是接收xml或json格式的對象,然后將其存儲為持久性。 當我發送這樣的xml格式時:
<persona>
<idPersona>20</idPersona>
<nombre>Albert</nombre>
<trabajador>true</trabajador>
</persona>"
工作正常,但是當我以json格式發送對象時,如下所示:
{
"idPersona":"20",
"nombre":"Bernard",
"trabajador":"true"
}
我得到500(內部服務器錯誤)。 我一直在網上指導一個教程,我按照所有步驟進行操作,該教程中有圖片,並且一切都很完美,但就我而言,事實並非如此。
有人有同樣的問題嗎? 我希望你能幫助我。 謝謝。
您將布爾值視為字符串,並且缺少角色。 但是您的json應該看起來像這樣:
{
"persona": {
"idPersona": "20",
"nombre": "Bernard",
"trabajador": true
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.