IDEA调用接口超时,但Postman可成功调用接口

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

问题现象

IDEA代码调用RESTFul接口出现“Read time out”超时的报错,但是该接口所在的网段在本开发环境中能成功访问。

我用的是hutool工具类调用Http接口,这个工具类很好用,种草给各位

IDEA调用接口超时,但Postman可成功调用接口

在浏览器中能访问,由于是POST接口,http status code为405,但也有响应,而不是超时,接口是通的。

IDEA调用接口超时,但Postman可成功调用接口

同样的参数,放在Postman/ApiPost工具中调用,接口调用成功,有正常返回值。

IDEA调用接口超时,但Postman可成功调用接口

原因分析

由于我是使用深信服的Easy Connect VPN(后简称深信服)去调用的,深信服默认阻断了一些IPv6的通信,而IDEA调用接口,可能优先使用IPv6的协议(这块由于时间关系没有验证),导致调用接口出现超时的报错提示。

解决办法

在IDEA的VM Options加入“-Djava.net.preferIPv4Stack=true”即可正常调用此类接口。

IDEA调用接口超时,但Postman可成功调用接口文章来源地址https://www.toymoban.com/news/detail-505817.html

到了这里,关于IDEA调用接口超时,但Postman可成功调用接口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 万字长文讲解调用第三方接口,RestTemplate,urlConnection使用详解,java代码模拟postman发送请求

    业务场景 :在日常开发中,经常需要调用第三方接口,例如调用物流接口,此时需要利用urlConnection或者restTemplate模拟postman发送请求,请求支持加header ,设置content-type支持传递json;请求方式get,post,也可以需要传递文件,或者传递文件流; 下面这个例子就包含日常开发中大

    2024年02月05日
    浏览(63)
  • 【API接口工具】postman设置超时时间、请求等默认配置

    Postman 会自动为某些设置选择默认值,以便您可以开始工作。根据您的用例随时更改设置或自定义您的 Postman 体验。 要更改 Postman 中的设置,请选择 设置图标 标题中的设置图标,然后选择设置。在 Postman 桌面应用程序中,您还可以选择⌘+逗号 (,)或Ctrl+逗号 (,) 使用“General”

    2024年02月08日
    浏览(51)
  • 设置接口调用超时时间的N种办法

    最近遇到调用ldap包接口需要设置接口超时时间,于是略微总结了一下java接口调用设置超时时间的方法: 1.在配置文件application.properties设置 springboot项目: spring.mvc.async.request-timeout=20000,意思是设置超时时间为20000ms即20s 2.config配置类中设置 3.线程 future.get()中设置(重点) 本

    2024年02月11日
    浏览(35)
  • 微信小程序 开发开发工具接口调用成功,真机调试接口调用失败

    问题:微信小程序中 开发开发工具接口调用成功,真机调试接口调用失败 个人遇到的问题原因:证书有问题 找到的证书测试 1、 由于系统限制,不同平台对证书要求的严格程度不同。为了保证小程序的兼容性,建议开发者按照最高标准配置证书,并使用相关工具检查现有证书

    2024年02月13日
    浏览(52)
  • http接口调用成功却返回404

    记录调用http接口成功却返回404的问题 问题表现如下: 1、前端调用http接口,接口返回404 2、通过debug确认,接口调用是成功的 3、接口会返回JSON数据 使用案例来表现该问题 1、后端接口代码 2、前端调用返回的码为: 404 ,但实际上调用是正常的,这里就不截图了   原因:后

    2024年02月10日
    浏览(35)
  • 源码部署Milvus(三)成功解决vscode调试milvus源码时间超时问题!

    继上周成功调试后出现时间超时问题,且想定位create_index等如何触发milvus底层实现文件,总是报错Timeout,这周碎片化抽空解决此问题,猜测可能是vscode配置的调试环境有问题,果不其然! grpc时间超时问题。 milvus启动单机成功,测试官方提供的Python SDK脚本文件可以跑出正确

    2024年01月19日
    浏览(38)
  • restTemplate调用外部接口,调用返回307,用postman直接调用接口正常返回数据

    restTemplate调用外部接口,调用返回307,用postman直接调用接口正常返回数据 结论:调用的接口路径后加/ postman 关掉自动重定向(filesettins把Automatically follow redirects关掉),调用也同样返回307了 在网上各种搜307,出来的结果都是什么重定向 getHeaders().getLocation().toString() 获得返回

    2024年02月03日
    浏览(49)
  • postman-循环调用测试接口_postman循环调用接口,你会的还只有初级工程师的技术吗

    此篇文章产生的背景是想针对接口做流控验证,检查流控是否奏效,便发现postman也能一次操作来循环调用接口,减少了一些开发测试工作,下面就看一下操作流程 目录 postman简单介绍 前置查看 postman版本 我的接口数据 具体操作步骤 1. 新建接口集 2. 选择接口集进行循环操作

    2024年04月23日
    浏览(47)
  • postman-循环调用测试接口

    此篇文章产生的背景是想针对接口做流控验证,检查流控是否奏效,便发现postman也能一次操作来循环调用接口,减少了一些开发测试工作,下面就看一下操作流程 Postman是一款流行的API开发工具,旨在简化和加速API的设计、测试和管理过程。这个工具提供了直观的用户界面,

    2024年02月16日
    浏览(60)
  • postman调用WebServicer接口

    一、webServie如下: 二、设置url:192.168.7.201:8102/services/saleWaybill由local指定 三、设置header:Content-Type=text/xml;charset=utf-8 四、设置body格式 raw,xml 五、设置body内容 命名空间在此指定 方法名在此指定

    2024年02月11日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包