Java企業微信開發_11_異常:java.net.UnknownHostException:qyapi.weixin.qq.com
原因:
網路原因導致 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
相關文章
- Spring Cloud Alibaba Nacos異常Java.Net.UnknownHostExceptionSpringCloudJavaException
- 28. 企業級開發基礎9:異常處理
- [Java開發之路](5)異常詳解Java
- 企業微信開發——身份驗證模組
- java如何對接企業微信Java
- 微信開發系列----企業付款到銀行卡介面開發
- ionic4 開發企業微信應用0
- java 微信開發Java
- Java異常Java
- Java 異常Java
- 異常JavaJava
- 【java】異常Java
- java 異常Java
- Java 異常(二) 自定義異常Java
- Java checked異常和unchecked異常。Java
- java之JAVA異常Java
- java.net.UnknownHostException: masterJavaExceptionAST
- tp5微信開發(五)--- tp5微信企業付款到零錢開發實踐
- java之異常Java
- jmu-Java-06異常-01-常見異常Java
- Java的企業應用開發死期已到Java
- Java EE 6之企業應用開發Java
- Java 異常表與異常處理原理Java
- 微信小程式開發常見坑微信小程式
- 微信Java SDK開發文件Java
- Java 異常(一) 異常概述及其架構Java架構
- 為什麼大部分企業都在開發微信小程式?微信小程式
- Java基礎-異常Java
- Java 筆記《異常》Java筆記
- Java 中的異常Java
- Java基礎 — 異常Java
- 如何善用Java異常Java
- Java 異常進階Java
- Java 異常處理Java
- JAVA 異常處理Java
- JAVA異常處理Java
- Java自定義異常Java
- java中的異常Java