java - 如何使用 postman 休息客户端发送对象来调用 REST 服务,以便它将使用正确的方法参数命中下面给定的方法?

标签 java rest api spring-mvc postman

我正在尝试从 postman 那里调用休息帖子方法。但我无法正确设置 postman 方法的输入参数。

注意:请不要将其标记为重复,因为该问题在 Stackoverflow 中没有现有答案。

其余 API 代码如下:

@RequestMapping(value = "/city/village/home", method = RequestMethod.POST)
    @ResponseBody
    public String updateHome(@ModelAttribute final HomeAddress homeAddress,
            final HttpServletRequest request) {

            //// some code ///// 

            }



This is the HomeAddress class

public class HomeAddress{

  public String name;
  public int id;
  public List<String> membersName;


  getters.....
  setters....

  }

请告诉我如何从 Postman 发送请求?

最佳答案

如果您默认使用 Spring,您的应用程序将在 localhost:8080 上运行 -> 那么您可以使用您的值 /city/village/home -> 本地主机:8080/city/village/home。 例如,您可以查看 Spring Boot Controller - https://adityasridhar.com/posts/how-to-create-simple-rest-apis-with-springboot

我不确定您是否在类上使用了 @Controller 注释等等...... 您可以在这里查看如何使用Postman -> https://adityasridhar.com/posts/how-to-create-simple-rest-apis-with-springboot

您应该使用 Json 格式 - 您可以在此处验证它:https://jsonformatter.curiousconcept.com/

{
  "name": "NAme",
  "id": 5,
  "membersName": [
     "firstName",
    "secondName"
  ]
}

关于java - 如何使用 postman 休息客户端发送对象来调用 REST 服务,以便它将使用正确的方法参数命中下面给定的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57690414/

相关文章:

java - JTextPane 在突出显示和滚动时具有重叠文本

java - HTTPServlet 和 APIMethod 之间的区别 - AppEngine

java - Spring JPA 数据与 REST 日志

android - 如果我在 Android 中使用 Games.API,如何获取服务器的访问 token ?

arrays - 使用 NODEJS 从 JSON 中删除元素

java - 带 Keycloak 的 Quarkus GraphQL 客户端

java - 在 Java 1.7 中使用 Android Studio

angular - 从浏览器获取 'blocked:other' 错误状态 - 在 Angular 应用程序中,我进行了一个 rest api 调用以从服务器获取信息

java - 在 Spring 中确定不支持的媒体类型最理想的时间/地点?

java - 如何放心地重置/删除/清除请求正文