当前位置: 首页 > 知识库问答 >
问题:

Rest 服务中的响应正文为空

白腾
2023-03-14

我正在测试一个由JAX-WS编写的Rest服务。我执行我的服务,服务返回一个实体,我将该实体设置为响应状态ok,最后服务返回状态ok,代码200,但响应体为空。我调试了我的代码,下面这一行没有问题。原因是什么?

final Entity entity = getEntity(); // i confirmed that entity is initialized and not null.
Response.ok(entity).build()

我的实体类是简单的Pojo:

public interface Entity{

    Integer getAge();
    void setAge(Integer age);
}

public class EntityImpl implements Entity{
   private Integer age;

   ....

   // setter getter
}

共有1个答案

有骏祥
2023-03-14

试试这个:

Response.ok().entity(entity).build();
 类似资料:
  • 假设您希望通过调用到来获取用户列表,但当前该表被截断,因此没有用户。对于这种情况,正确的反应是什么:或?

  • 我正在从事RESTWeb服务项目,目前实际上在mozilla的rest客户端中(chrome://restclient/content/restclient.html)它将获取{“id”:“1234”}作为请求json,获取id的详细信息,并从数据库中提供id的所有详细信息,然后转换为json数组,最后将其存储在responsetoservice对象中。 当我点击服务url时,请求到达服务器,状态

  • 我有一个REST服务,它暴露在iPhone和Android客户端上。目前我遵循HTTP代码200、400、401、403、404、409、500等。 还是通过JSON将其放在响应体中更好?

  • 我正在尝试创建spring restful webservice应用程序。我需要设计将返回json和XML的服务。当前,默认情况下,json作为响应返回,但我也希望返回xml。 aopalliance-1.0.jar com.mysql.jdbc_5.1.5.jar commons-logging-1.2.jar Jackson-Core-2.4.4.JAR Jackson-Core-ASL-1.

  • 我也得到了200的回复,但没有身体的数据

  • 我正在使用Spring MVC和REST web服务。当我调用REST服务时,我的Spring MVC控制器将返回一个JSON响应。到目前为止一切都很好。我有一个要求,需要加密spring控制器响应,它是纯文本。 例如:我会打一个REST电话,比如 http://www.AAAAA.com/app/getNameDetails 我的回答是 {"name": "Naveen "," email":