gpt4 book ai didi

java - 从路由中删除方法只能通过 Postman 进行,不能通过浏览器进行

转载 作者:行者123 更新时间:2023-12-02 02:19:16 25 4
gpt4 key购买 nike

我已经实现了简单的路由:

    return RouterFunctions
.nest(path("/api/person"),
route(GET("/"), personService::findAllPeople)
.andRoute(GET("/{id}"), personService::findOnePerson)
.andRoute(POST("/add"), personService::addPerson)
.andRoute(DELETE("/delete/{id}"), personService::deletePerson)
.andRoute(PUT("/update"), personService::updatePerson));

最有趣的方法是DELETE,因为它只能通过Postman工作。当我尝试在浏览器中输入 /api/person/delete/1 时,它会抛出 404 并且在控制台中没有错误 - 有人知道为什么吗?在 Postman 中,我禁用了所有发送的 header ,但 Postman 仍然可以工作,而浏览器则不行。

最佳答案

正如 @PaulAbbot 所说,在浏览器地址栏中输入 URL 将仅发出 GET 请求。

如果您希望从浏览器发送 DELETE 请求,则应使用 JavaScript 来执行此操作。

关于java - 从路由中删除方法只能通过 Postman 进行,不能通过浏览器进行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48756543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com