postman测试接口出现404

这篇具有很好参考价值的文章主要介绍了postman测试接口出现404。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

@RestController
public class UpAndDownController {

    @RequestMapping("uploadFile")
    public void upload(HttpServletRequest request) throws IOException {
        UploadService uploadService = new UploadService();
        uploadService.uploadBinary(request);
    }
}
public class UploadService {
    public String uploadBinary(HttpServletRequest request) throws IOException {
        ServletInputStream inputStream = null;
        FileOutputStream fileOutputStream = null;
        try {
            inputStream = request.getInputStream();

//            fileOutputStream = new FileOutputStream(new File("E:\\wordExport\\UpAndDown\\word_demo.docx"));
            fileOutputStream = new FileOutputStream(new File("E:\\wordExport\\UpAndDown\\testA001.jpg"));

            int len;
            byte[] bytes = new byte[1024];
            while((len = inputStream.read(bytes))!=-1){
                fileOutputStream.write(bytes,0,len);
            }
        } catch (IOException e) {
            e.printStackTrace();
            return "上传失败";
        }
        finally {
            if(fileOutputStream!=null){
                fileOutputStream.close();
            }
            if(inputStream!=null){
                inputStream.close();
            }
        }
        return "上传成功";
    }
}

上传方法原代码地址 博主不懂一休的《JAVA文件上传和下载》

出现问题:用postman测试报404

postman测试接口出现404

postman测试接口出现404

 查了很多资料,大多数情况都说问题是:

404找不到资源,无非就是接口路径,提交方式、参数类型、返回结果类型有问题。
而我这是返回类型的问题。接口写的是@Controller,方法上没有添加@ResponseBody注解,这会去跳转返回结果名对应的页面(即return的结果),没有找到这样的页面,所以就404了。而我们接口返回结果要json格式的数据,所以添加@ResponseBody即可。

但这些对我这种情况都没有用

然后查到一篇文章 《【查错解决过程】Postman测试接口GET请求404(使用IDEA解决)》

说可能问题出在项目Application的目录层级上面

我原本的Application放在word文件夹下,提到com下,404报错就解决了

postman测试接口出现404postman测试接口出现404文章来源地址https://www.toymoban.com/news/detail-507609.html

到了这里,关于postman测试接口出现404的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • postman调用接口返回404的几种原因

    postman在本地调试接口返回404的原因: 1.请求路径不对,需要仔细核对接口地址是否错误; 2.在测试本地接口时,使用postman调用后台可以正常进入方法走到断点,也可以正常走到return,但是在postman接收到的返回值如下: 这种情况检查下controller类上的注解是否为@Controller,改为

    2024年02月11日
    浏览(43)
  • gateway+nacos整合后访问接口出现404问题

    首先保证maven坐标和配置文件没有问题 1、maven坐标 2、配置文件 3、启动gateway服务器以及test和media服务器,并注册到nacos 4、在以上全部保证正确的前提下通过gateway访问其他端口 访问media端口 访问test端口 5、这个原因是因为nacos服务名必须为“xx-xx”,不能为单独的单词,必须

    2024年02月13日
    浏览(46)
  • Apipost测后台接口出现404错误的几种解决方式

    1.url写错了:检查一下单词拼写和路径名,仔细检查有没有多写一个‘ / ’ 2.检查一下参数的类型有没有和代码中一致 3.检查一下Controller层的方法前有没有加@ResponseBody注解,没有的要加上或者将@Controller改为RestController也行(相当于@Controller+@ResponseBody) 4.检查一下启动类有没

    2024年02月12日
    浏览(43)
  • 启动报错:SpringBootApplication扫描不到其他模块下的bean问题导致postman接口报404

    当启动类在3包下,但是我们的代码写在1包下的2中,代码没有生效,发接口报404,原因是启动类4没有扫描到1包下的代码。 启动报错:SpringBootApplication扫描不到其他模块下的bean问题导致postman接口报404 提示:关联两个包 需要在3包下的pom.xml中引入2这个包

    2024年02月14日
    浏览(41)
  • 这是一条求助贴(postman测试的时候一直是404)

    看到这个问题是404的时候总感觉不该求助大家,404多常见一看就是简单的路径问题,我的好像不是,我把我的问题奉上。 首先我先给出我的url 这是我的postman的截图  电脑的ip可以ping通  项目名称:  项目的服务名: 接口名和参数   url没有问题 tomcat也可以正常启动 不知道

    2024年02月11日
    浏览(31)
  • Postman接口测试 —— 使用postman运行接口

    postman是一个模拟发送接口请求的软件,一般用来进行接口调试以及测试。最近使用postman这个工具比较多,所以专门整理总结一下关于postman的使用经验。 postman官方下载地址: https://www.getpostman.com/downloads/ postman官方使用文档: https://learning.getpostman.com/docs/postman/sending_api_reque

    2024年02月06日
    浏览(57)
  • 接口测试——postman接口测试(三)

    目录 1. postman介绍与安装 2. postman发送get请求 3. postman发送post请求   安装网址:Postman 安装教程:留言找我要即可 执行代码后打开链接:http://127.0.0.1:5000 将127.0.0.1:5000输入到postman里面执行: 另外在代码里看到/hello,也可以输入执行查看结果:               并在python里打印出

    2024年02月14日
    浏览(34)
  • 基于postman测试接口(整套接口测试)

    几百个接口人工测试接口过于繁杂 大多测试无法使用请求结果当参数 可以使用随机参数 支持swagger信息导入 随账号持久化保存数据 对集合一键测试 自定义可视化结果 在下一个接口使用 param_name 可以看到name被替换掉了 在 Tests 里编写 {{$guid}} :添加一个V4风格GUID(如: aa002-

    2024年02月06日
    浏览(45)
  • 接口测试之Postman使用全指南(原来使用 Postman测试API接口如此简单)

    Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调

    2024年02月15日
    浏览(54)
  • Postman接口测试: postman设置接口关联,实现参数化

    在实际的接口测试中,后一个接口经常需要用到前一个接口返回的结果, 从而让后一个接口能正常执行,这个过程的实现称为关联。 在postman中实现关联操作的步骤如下: 1、利用postman获取上一个接口指定的返回值,可以在tests中提取响应中的字典做全局变量;如下图 2、编写

    2024年04月16日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包