at java.net.url init,java.net 基本测试
java.net 基本测试
包
java.net
java.net.ssl
类java.net.URL
测试类package com.mozq.boot.kuayu01.demo;
import java.net.MalformedURLException;
import java.net.URL;
public class URL_01 {
public static void main(String[] args) {
try {
URL url = new URL("");
/*
java.net.MalformedURLException: no protocol:
at java.net.URL.(URL.java:593)
at java.net.URL.(URL.java:490)
at java.net.URL.(URL.java:439)
*/
URL url = new URL(null);
/*
java.net.MalformedURLException
at java.net.URL.(URL.java:627)
at java.net.URL.(URL.java:490)
at java.net.URL.(URL.java:439)
at com.mozq.boot.kuayu01.demo.URL_01.main(URL_01.java:10)
Caused by: java.lang.NullPointerException
at java.net.URL.(URL.java:532)
... 3 more
*/
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
}package com.mozq.boot.kuayu01.demo;
import com.alibaba.fastjson.JSONObject;
import java.io.*;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class URL_02 {
public static void main(String[] args) throws IOException {
//URL url = new URL("http://localhost:9001/demo/name");
URL url = new URL("http://www.baidu.com");
URLConnection conn = url.openConnection();
conn.setDoInput(true);
conn.connect();
//读取输入流
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuilder result = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null){
result.append(line);
}
String s = result.toString();
System.out.println(s);
}
}@RestController
@RequestMapping("/demo")
public class DemoController {
@RequestMapping("/name")
public String name(HttpServletResponse response){
return "测试数据";
}
}
异常Exception in thread "main" java.net.ProtocolException: cannot write to a URLConnection if doOutput=false - call setDoOutput(true)java.net.MalformedURLException: no protocol:
at java.net.url init,java.net 基本测试相关推荐
- struts Caused by: no protocol dtd - Class: java.net.URL
情景: 项目使用了struts2框架,部署到tomcat中,而tomcat所在机器没有联网(处于公司安全方面的原因),所以启动tomcat时,报错: tomcat Unable to load con ...
- 对Java的URL类支持的协议进行扩展的方法
转载自 对Java的URL类支持的协议进行扩展的方法 JAVA默认提供了对file,ftp,gopher,http,https,jar,mailto,netdoc协议的支持.当我们要利用这些协议来 ...
- java 请求url 返回数据_java后台发起get请求获取响应数据|chu
本文实例为大家分享了java后台发起get请求获取响应数据,供大家参考,具体内容如下 学习记录: 话不多说直接上代码: package com.jl.chromeTest; import java.i ...
- java从url下载文件_Java从URL下载文件
在这篇文章中将学习如何从java下载URL中的文件.使用java.net.URL openStream()方法从java程序中的URL下载文件.也可以使用Java NIO Channels或Java ...
- Java 获取 URL 响应头信息
我们如何获取指定 URL 的响应头信息呢? 代码如下 import java.io.IOException; import java.net.URL; import java.net.URLConne ...
- Java 获取 URL响应头的日期信息
我们用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息 代码如下 import java.net.HttpURLConnection; ...
- java通过url获取网页内容_Java语言通过URL读取网页数据并保存到本地文件(代码实例)...
本文主要向大家介绍了Java语言通过URL读取网页数据并保存到本地文件(代码实例),通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. Java通过URL读取网页数据并保存到本地文件(代码 ...
- Java读取URL到字符串
In my current project, I had a requirement to read the WSDL file from the URL and store it into the ...
- java.net.URL初识
认识IP.认识URL是进行网络编程的第一步.java.net.URL提供了丰富的URL构建方式,并可以通过java.net.URL来获取资源. 1.认识URL 类 URL 代表一个统一资源定位符,它是 ...
最新文章
- 从2019 AI顶会最佳论文,看深度学习的理论基础
- [iOS]提交App报错ERROR ITMS -90207
- 看eShopOnContainers学一个EventBus
- 【2017-12-08】c#基础-程序开发思路初认识
- 【工具】PlatformIO终于能用了,arduino大型项目开发环境PIO,编辑器+编译器+调试全功能...
- python_面向对象进阶之slots
- 敏捷毒药-敏捷中有损组织整体的负面实践
- python(numpy,pandas4)——numpy中array合并和分割
- 【Linux】一步一步学Linux——route命令(169)
- Oldboy28期linux决心书
- 扫地机器人单扫和双扫_小米扫拖机器人体验:再见了,拖把君
- java部分_java基础部分
- mac无法充电解决办法!快来get下吧!
- 还原卡及还原精灵的破解
- MYSQL--未提交(read uncommitted)、读已提交(read committed)和repeatable read(可重复读)
- 视频云服务是什么模式的服务,具体一般有哪些功能?
- 360全景拼接 opencv_GitHub - hellojiawa/AndroidPanoDemo: 使用Opencv全景照片拼接
- 利用JavaScript实现一个简单的猜数字游戏
- 如何修改服务器凭据,如何更改操作数据库帐户的用户凭据
- Google Chrome禁用触摸板滑动前进后退
热门文章
- Kelvin’s Ship-Wave Pattern
- 自动Shader优化器glsl_optimizer的编译与使用
- 地平线:发布线NavNet众包高精地图采集与定位方案,牵手韩国最大通讯企业 | CES 2019...
- Hacker-基础学习(1)
- java设计模式_备忘录模式
- VIM使用小技巧-重新载入文件
- 在给Ext2 Grid设置了autoHeight属性后,如何显示滚动条
- BGP进阶学习之RR与peer-group
- android 图片转字符串,图片转字符文字怎么转?安卓字符图App
- python 工程生成requirements