- 浏览: 52342 次
- 性别:
- 来自: 杭州
文章分类
最新评论
程序中解析域名报错
- 博客分类:
- java
项目中通过webservice接口往第三方传送数据,本地配置是第三方给的域名,调用接口时报:
java.net.UnknownHostException: XXXX.XXXX.com
.....
导致调用第三方接口一直失败。
在网上查资料,原因如下:
在host文件里面主机名和本地循环地址没有匹配到,故报错。
解决方案:
(1)需要在hosts文件中添加上该域名的解析ip地址。windows服务器配置如下:
打开windws/system32/driver/etc/hosts,添加以下内容:域名的解析ip 域名
(2)使用java中的etAddress中的getByName方法可以通过传入的字符串(域名)字段获取到"域名/IP"的值,再通过getHostAddress()方法可以获得IP地址。
方法一:只获取域名下的一个ip地址(第一个)
方法二:获取域名下的所有ip地址
java.net.UnknownHostException: XXXX.XXXX.com
.....
导致调用第三方接口一直失败。
在网上查资料,原因如下:
在host文件里面主机名和本地循环地址没有匹配到,故报错。
解决方案:
(1)需要在hosts文件中添加上该域名的解析ip地址。windows服务器配置如下:
打开windws/system32/driver/etc/hosts,添加以下内容:域名的解析ip 域名
(2)使用java中的etAddress中的getByName方法可以通过传入的字符串(域名)字段获取到"域名/IP"的值,再通过getHostAddress()方法可以获得IP地址。
方法一:只获取域名下的一个ip地址(第一个)
InetAddress address = null; try { String name = "www.baidu.com"; address = InetAddress.getByName(name); } catch (UnknownHostException e) { e.printStackTrace(); } System.out.println("ip: " + address.getHostAddress().toString());
方法二:获取域名下的所有ip地址
InetAddress[] addresses; try { String name = "www.baidu.com"; addresses = InetAddress.getAllByName(name); System.out.println(addresses.length); for (InetAddress addr : addresses) { System.out.println(addr); } } catch (UnknownHostException e) { e.printStackTrace(); }
发表评论
-
流未关闭导致调用delete方法删除失败
2017-11-02 20:00 549public static void main(String[ ... -
fastjson空值不处理
2017-09-21 15:21 0fastjson在处理对象转化为json串的时候,对于字段值为 ... -
java位运算
2017-09-19 10:05 494java位运算符 位运算符主要针对二进制,针对的是两个二 ... -
java final作用
2017-09-14 09:12 408final关键字的作用 1、被final修饰的类不可以被继承 ... -
System.getProperty使用
2017-07-23 15:27 823java的System.getProperty()方 ... -
Java如何获取当前的jar包路径
2017-07-23 12:28 2570最近在写一个可运行的jar包,需要从导出后跟jar同级目录读取 ... -
java并发编程中分配线程池数跟CPU密集型任务和I/O密集型任务有关
2017-05-25 20:03 1075CPU密集型任务:应用主要是使用非常多的cup资源,进行无阻塞 ... -
循环遍历集合过程中往集合添加或是删除元素报java.util.ConcurrentModificationException
2017-05-15 19:16 0java.util.ConcurrentModificatio ... -
图片压缩场景选择
2017-04-18 19:00 3961、平台上传图片,但是图片大小不确定(不会超过50M),后台处 ... -
PropertyUtils复制属性报错
2017-05-02 19:46 558java.lang.IllegalArgumentExcept ... -
ThreadLocal实现共享对象
2017-04-16 19:56 452当考虑到每个线程共享多个变量时,需要定义多个ThreadLoc ... -
通过jdk自带的反编译工具命令 javap
2017-04-10 09:39 0通过jdk自带的反编译工具命令 javap 可以查看class ... -
属性命名不遵守javaBean规范导致版本升级后获取不到值
2017-04-01 17:03 447如下所示: struts2 Action中存在如下定义的i ... -
bat批处理命令运行jar包中的main方法
2017-04-01 11:08 1507一、Eclipse导出可运行的 ... -
项目中jdk高版本编译后的代码在低版本的jdk运行报错
2017-03-23 16:10 984项目中jdk高版本编译后的代码运行在低版本的jdk的tomca ... -
java 获取同一个网关下不同客户端的ip失败
2017-03-31 20:11 653java 获取同一个网关下不同客户端的ip,得到的客户端的ip ... -
服务器推送技术简单介绍
2017-03-12 19:01 0传统模式的 Web 系统以 ... -
java中调用语音库
2016-12-25 18:30 675java中调用语音库参考http://blog.csdn.ne ... -
非技术
2015-07-24 15:52 0近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分 ...
相关推荐
在开发微信小程序的过程中,开发者可能会遇到“域名不在以下合法列表中”的报错,这通常是由于在小程序的配置阶段没有正确设定允许的网络请求域名所致。微信小程序为了安全和规范,对网络请求的域名有严格的限制,只...
### Java程序调试与错误收集——代码引起的报错 在Java开发过程中,经常会出现各种各样的错误,这些错误可能来源于语法、逻辑或者配置等方面。对于初级程序员来说,掌握基本的调试技巧和错误处理方法是非常重要的。...
以下操作必须按顺序执行,且当上一步操作报错时,不要进行下一步。 启动uilistpod.exe 在"输入API TOKEN"的文本栏中输入您已获取的token 点击获取记录清单,如果您的TOKEN正确,稍后将在列表框中显示当前TOKEN所对应...
域名需解析(二级域名也可)及php5.6及以上即可 1、上传后端源码至你的宝塔 2、在宝塔解压源码 3、你的域名/install 进行安装 4、你的域名/admin就是你的后台(在后台设置你的小程序ID和秘钥) 5、网站https证书...
域名需解析(二级域名也可)及php5.6及以上即可 1、上传后端源码至你的宝塔 2、在宝塔解压源码 3、你的域名/install 进行安装 4、你的域名/admin就是你的后台(在后台设置你的小程序ID和秘钥) 5、网站https...
域名需解析(二级域名也可)及php5.6及以上即可 1、上传后端源码至你的宝塔 2、在宝塔解压源码 3、你的域名/install 进行安装 4、你的域名/admin就是你的后台(在后台设置你的小程序ID和秘钥) 5、网站https...
7 每个网站都有首页列表页及其文章页8 列表页采用中文URL9 可以优化自己定义的关键词10 程序支持泛解析模式11 关键词可以转码显示12 无需数据库支持13 程序默认屏蔽谷歌蜘蛛,如需要谷歌蜘蛛请在robots.txt中删除...
1、微信小程序错误状态码(例如:401)的获取 当小程序请求后端接口时...fail回调一般源于在url格式、参数类型检查、网络连接、域名解析、response编码问题等 2、日期选择器的起始时间极限值 <picker class="infor
域名需解析(二级域名也可)及php5.6及以上即可 1、上传后端源码至你的宝塔 2、在宝塔解压源码 3、你的域名/install 进行安装 4、你的域名/admin就是你的后台(在后台设置你的小程序ID和秘钥) 5、网站https...
【C++面试题解析】 1. 关于C++的多态性: 在C++中,多态性是通过虚函数实现的。如果一个父类声明了一个`virtual`函数,即使子类重写该函数时不添加`virtual`关键字,仍然可以实现多态。这是因为`virtual`修饰符在...
错误修复:我们修复了分类介绍中的常见报错问题,确保用户体验流畅无阻。 界面焕新:对前端UI进行了全面优化,打造更加美观、易用的用户界面。 广告增值:新增插屏弹出广告功能,有效提升用户互动与收益。 终端适配...
DNS服务器用于解析域名到IP地址,正确的设置可以优化网页访问速度。网络接口选择则允许用户针对多网卡的设备进行特定网络配置。自动检测网络环境则能在连接新网络时自动应用最合适的配置,使得ipcfg更加智能。 总的...
### Citrix常见问题汇编知识点解析 #### 一、引言 随着企业信息化建设的不断推进,越来越多的企业选择了Citrix应用方案来优化其业务流程和技术架构。为了更好地帮助技术人员掌握Citrix的应用与配置,本文档汇总了...
2. **DNS报文解析**:解析接收到的DNS请求报文,提取出域名、查询类型(如A记录、MX记录等)和查询类别(如IPv4、IPv6等)。 3. **DNS请求转发**:根据解析得到的信息,构造新的DNS查询报文,并发送到上一级DNS...
16. 程序大意:阅读程序程序大意:对于字符串中的第i位,如果i是n的约数,并且第i个字符比‘a’(97)要大,就减少‘a’(97)-‘A’(65)。 知识点:编程语言、字符串处理、ASCII码 17. 程序大意:考察程序的输入输出...
当然,对于实际的小程序发布,你需要确保所有使用的域名都在微信后台配置的合法域名列表中。 6. **删除项目**: 当你需要清理不再使用的Demo项目时,可以通过微信开发者工具的相应功能来删除它们。 7. **参考资源...
- **DMCFG**:主要用于定义TUXEDO系统中的域名、节点名、端口信息等。 - **UBBCFG**:用于配置用户自定义的行为和服务,如数据库连接、消息队列等。 在重新编译这些配置文件时,需要注意以下几点: - **语法检查**...
如果在“tracert”命令后添加一个不存在的 IP 地址,tracert 程序则会报错。 高级选项 tracert 命令还提供了一些高级选项,用于定制查询结果: * -d 选项:不将 IP 地址解析到主机名称 * -h 选项:指定本次 ...