[英]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.