Java企业微信开发_11_异常:java.net.UnknownHostException: qyapi.weixin.qq.com

本文涉及的产品
云解析DNS,个人版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 原因: 网络原因导致 dns解析失败。       解决方案: 方案一 : 1、查看你的服务器能否ping通外网,不过不行说明你的网络出了问题.     (我的情况是客户的应用服务器只能内网访问,所以是网络出问题了) 2、在确保可以ping通外网的情况下,分析你的服务器是不是不支持域名解析,也就是说你的服务器只能ping IP地址, 不能ping www.

原因:

网络原因导致 dns解析失败。    

 

解决方案:

方案一 :

1、查看你的服务器能否ping通外网,不过不行说明你的网络出了问题.     (我的情况是客户的应用服务器只能内网访问,所以是网络出问题了

2、在确保可以ping通外网的情况下,分析你的服务器是不是不支持域名解析,也就是说你的服务器只能ping IP地址,

不能ping www.baidu.com  提示无法解析,那你就需要给服务器设置域名解析功能,方法:vi /etc/resolv.conf  在nameserver最前面一行加

nameserver 8.8.8.8

保存后重启网络服务  service network restart

再ping api.weixin.qq.com   应该就没问题了

 

如果以上方法都做了,都无法解决,那么还有一种方法:

就是给服务器配置域名IP对应地址

vi /etc/resolv.conf

在其中添加一条:

140.207.135.108 api.weixin.qq.com 

保存退出

然后ping api.weixin.qq.com 就能ping 通了

 

 

方案二:

修改hosts文件,绑定域名,而不通过dns解析。

Linux更改hosts的操作如下:
cd /etc/
vi hosts

添加以下映射

140.207.135.108  api.weixin.qq.com
140.206.160.101  api.weixin.qq.com

 

二、参考资料

1.点击自定义菜单报错java.net.UnknownHostException: qyapi.weixin.qq.com

2.java.net.UnknownHostException: api.weixin.qq.com解决办法

3.微信企业号调用接口时java.net.UnknownHostException: qyapi.weixin.qq.com

目录
相关文章
|
3天前
|
开发框架 安全 Java
.net和java有什么样的区别?
Java和.NET在本质、编程语言、生态系统与工具、跨平台性、应用领域、性能与效率以及安全性与可靠性等方面都存在明显的区别。选择哪个平台取决于具体的需求、技术栈和目标平台。
21 7
|
5天前
|
小程序 安全 搜索推荐
【微信小程序开发实战项目】——个人中心页面的制作
本文介绍了如何设计和实现一个网上花店的微信小程序,包括个人中心、我的订单和我的地址等功能模块。个人中心让用户能够查看订单历史、管理地址和与客服互动。代码示例展示了`own.wxml`、`own.wxss`和`own.js`文件,用于构建个人中心界面,包括用户信息、订单链接、收藏、地址、客服和版本信息。我的订单部分展示了订单详情,包括商品图片、名称、销量、价格和订单状态,用户可以查看和管理订单。我的地址功能允许用户输入和编辑收货信息,包括联系人、性别、电话、城市和详细地址。每个功能模块都附有相应的WXML和WXSS代码,以及简洁的样式设计。
31 0
【微信小程序开发实战项目】——个人中心页面的制作
|
5天前
|
小程序 安全 搜索推荐
【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(3)
这是一篇关于微信小程序开发的文章摘要,作者介绍了如何创建一个网上花店小程序,旨在提供便捷的购花体验。小程序包含鲜花分类功能,允许用户按品种、颜色和用途筛选,确保快速找到合适的鲜花。它还提供了配送服务,保证鲜花的新鲜度。文章展示了`cash.wxml`、`cash.wxss`和`cash.js`的部分代码,用于实现分类和商品展示,以及`qin.wxml`、`qin.wxss`和`qin.js`,涉及商品详情和购买付款流程。代码示例展示了商品列表渲染和交互逻辑,包括页面跳转、数据传递和点击事件处理。文章最后提到了购买付款界面,强调了安全和便捷的支付体验。
31 0
【微信小程序开发实战项目】——如何制作一个属于自己的花店微信小程序(3)
|
12天前
|
Java
Java进阶之异常捕捉处理和错误处理
【7月更文挑战第9天】Java异常处理确保程序在遇到错误时不会崩溃。关键机制包括try-catch-finally,用于捕获(try)、处理(catch)和清理(finally)异常。异常分为检查型(需编译时处理,如IOException)和非检查型(如NullPointerException)。throw用于抛出异常,throws用于声明方法可能抛出的异常。Error表示系统级错误,不可恢复;Exception是可处理的异常,包括检查型和非检查型。自定义异常通过继承Exception实现。Java 7引入try-with-resources自动关闭资源。
10 1
|
15天前
|
安全 Java
【Java】已解决java.nio.channels.OverlappingFileLockException异常
【Java】已解决java.nio.channels.OverlappingFileLockException异常
12 1
|
15天前
|
存储 安全 Java
【Java】已解决java.io.ObjectStreamException异常
【Java】已解决java.io.ObjectStreamException异常
11 1
|
15天前
|
Java
【Java】已解决java.nio.channels.ClosedChannelException异常
【Java】已解决java.nio.channels.ClosedChannelException异常
13 1
|
15天前
|
Java
【Java】已解决java.nio.channels.FileLockInterruptionException异常
【Java】已解决java.nio.channels.FileLockInterruptionException异常
15 1
|
11天前
|
Java 编译器
Java运行时异常和非运行时异常
Java运行时异常和非运行时异常
|
12天前
|
Java
Java进阶之异常捕捉处理和错误处理
Java进阶之异常捕捉处理和错误处理
8 0