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

无法在postman中投递照片-没有可用消息,postman中出现错误404

陶博涉
2023-03-14
@POST
@Path("/{id}/photo")
public Response updatePhoto(@PathParam("id") String id, @FormDataParam("photo") InputStream is) throws RecordNotFoundException {
    boolean updated = sanService.updatePhoto(id, is);
    if (updated)
        return Response.status(Status.OK).entity("").build();
    else
        return Response.status(Status.NOT_MODIFIED).entity("").build();
}
@Id
private String id;
private String attachments;
{
  "timestamp": "2020-04-03T17:10:10.105+0000",
  "status": 404,
  "error": "Not Found",
  "message": "No message available",
  "path": "/upload"
}

这是我要点击的url,以便在postman和browser中张贴附件

http://localhost:8082/5e845cea6cdb4531f30023ab/photo

请协助或建议我如何继续

共有1个答案

田骁
2023-03-14

>

  • 请确保使用@RestController注释正确地注释了controller类。

    请检查您是否使用类似@requestmapping(“/foo”)的内容对控制器类进行了注释。在这种情况下,您需要定义以下请求路径:/foo/{id}/photo

    你的控制器方法可以是注释可以写得更干净一点。您可以使用以下注释来代替这两个注释:@postmapping(“/{id}/photo”)

  •  类似资料:
    • 我正在尝试一个简单的Rest服务,使用apache camel和get作为超文本传输协议动词。 我正在《邮递员》中尝试这一点:<代码>http://localhost:8080/demo/camel/say/hello由于应用程序中的上下文路径,添加了“demo”。属性文件,注意在添加以下内容之前,此文件为空: “camel”是因为CamelServlet默认设置为“/camel” 请查找以下我的

    • 我正在为一个web使用flask构建一个api,我已经有了一个数据库,GET请求可以工作,但当我尝试发布时,它会给我这个错误 500内部服务器错误 这是我写的代码 这是我在邮递员上添加的请求 我还使用了一个本地服务器,我查看了其他链接,每个人都在询问日志,如果我没有错,我想我可以从 看法 这是日志的截图:(我想) 到底是什么问题我不明白 编辑:这是完整的代码: 第二次编辑:控制台日志 添加def错

    • 大家好,我既不能删除,也不能更新任何使用。当我尝试这样做时,我在postman上无法删除/api/users/60880b17e6e874251067931c,但控制台上没有显示这个错误。尽管mongodb compass上有该ID,但这种情况仍在发生 路线

    • 我是一个初学者,我正在测试springboot,创建一个简单的api。当通过邮递员测试我的post请求时,它给了我一个404错误。邮递员 用户库: 用户服务: 用户控制器: 应用属性: 我注意到,由于我添加了@ComponentScan注释,postman返回了404。但我必须使用这个,否则“自动连线”就不起作用了。谢谢你的帮助。

    • 我想在邮政映射中发送路径变量,在邮递员软件中。我选择邮政映射体,然后怎么做?我检查了@RequestParam vs@PathVariable示例,get方法的所有答案,但post方法需要答案。

    • 当用户单击忘记密码以重置电子邮件时,我试图发送邮件。但我得到了这个错误。对于 /users等其他帖子请求, /auth其正常工作。但对于密码重置帖子请求,它在邮递员中给出了不能发布错误。index.js文件 路由器/密码Reset.js 控制器/密码Reset.js 邮递员请求发送url-http://localhost:5000/api/password-邮递员重置错误-无法发布/api/密码重