邮寄时发布404错误

时间:2018-02-25 03:05:21

标签: spring postman

我正在尝试发送一个POST请求,该请求是包含联系人列表的Person对象。 但我不知道这是否是发送列表的正确语法:

 {
    "name":"romulo",
    "contacts" :  [ 
        { 
            "contact" : "3466577" 

        },
            { 
            "contact" : "532423" 

            }
        ]
    }

但让我回复404错误

我做错了什么?

发布方法:

@PostMapping("/person")
public void addPerson(@Valid @RequestBody Person person) {
    Person savedPerson = personRepository.save(person);
    List<Contact> contacts = person.getContacts();
    for (Contact contact1 : contacts) {
        contactRepository.save(contact1);
    }

}

1 个答案:

答案 0 :(得分:0)

当服务器无法找到符合您确切请求的方法时,将返回HTTP 404。

对于上述请求,请将网址设为http://<context>/requestpath,请求方法为POST。(http://localhost:8080/person

检查请求正文,所有字段应与Person对象完全匹配,否则可能返回HTPP 400。