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 基本测试相关推荐

  1. struts Caused by: no protocol dtd - Class: java.net.URL

    情景: 项目使用了struts2框架,部署到tomcat中,而tomcat所在机器没有联网(处于公司安全方面的原因),所以启动tomcat时,报错: tomcat Unable to load con ...

  2. 对Java的URL类支持的协议进行扩展的方法

    转载自   对Java的URL类支持的协议进行扩展的方法 JAVA默认提供了对file,ftp,gopher,http,https,jar,mailto,netdoc协议的支持.当我们要利用这些协议来 ...

  3. java 请求url 返回数据_java后台发起get请求获取响应数据|chu

    本文实例为大家分享了java后台发起get请求获取响应数据,供大家参考,具体内容如下 学习记录: 话不多说直接上代码: package com.jl.chromeTest; import java.i ...

  4. java从url下载文件_Java从URL下载文件

    在这篇文章中将学习如何从java下载URL中的文件.使用java.net.URL openStream()方法从java程序中的URL下载文件.也可以使用Java NIO Channels或Java ...

  5. Java 获取 URL 响应头信息

    我们如何获取指定 URL 的响应头信息呢? 代码如下 import java.io.IOException; import java.net.URL; import java.net.URLConne ...

  6. Java 获取 URL响应头的日期信息

    我们用 HttpURLConnection 的 httpCon.getDate() 方法来获取 URL响应头的日期信息 代码如下 import java.net.HttpURLConnection; ...

  7. java通过url获取网页内容_Java语言通过URL读取网页数据并保存到本地文件(代码实例)...

    本文主要向大家介绍了Java语言通过URL读取网页数据并保存到本地文件(代码实例),通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. Java通过URL读取网页数据并保存到本地文件(代码 ...

  8. Java读取URL到字符串

    In my current project, I had a requirement to read the WSDL file from the URL and store it into the ...

  9. java.net.URL初识

    认识IP.认识URL是进行网络编程的第一步.java.net.URL提供了丰富的URL构建方式,并可以通过java.net.URL来获取资源. 1.认识URL 类 URL 代表一个统一资源定位符,它是 ...

最新文章

  1. 从2019 AI顶会最佳论文,看深度学习的理论基础
  2. [iOS]提交App报错ERROR ITMS -90207
  3. 看eShopOnContainers学一个EventBus
  4. 【2017-12-08】c#基础-程序开发思路初认识
  5. 【工具】PlatformIO终于能用了,arduino大型项目开发环境PIO,编辑器+编译器+调试全功能...
  6. python_面向对象进阶之slots
  7. 敏捷毒药-敏捷中有损组织整体的负面实践
  8. python(numpy,pandas4)——numpy中array合并和分割
  9. 【Linux】一步一步学Linux——route命令(169)
  10. Oldboy28期linux决心书
  11. 扫地机器人单扫和双扫_小米扫拖机器人体验:再见了,拖把君
  12. java部分_java基础部分
  13. mac无法充电解决办法!快来get下吧!
  14. 还原卡及还原精灵的破解
  15. MYSQL--未提交(read uncommitted)、读已提交(read committed)和repeatable read(可重复读)
  16. 视频云服务是什么模式的服务,具体一般有哪些功能?
  17. 360全景拼接 opencv_GitHub - hellojiawa/AndroidPanoDemo: 使用Opencv全景照片拼接
  18. 利用JavaScript实现一个简单的猜数字游戏
  19. 如何修改服务器凭据,如何更改操作数据库帐户的用户凭据
  20. Google Chrome禁用触摸板滑动前进后退

热门文章

  1. Kelvin’s Ship-Wave Pattern
  2. 自动Shader优化器glsl_optimizer的编译与使用
  3. 地平线:发布线NavNet众包高精地图采集与定位方案,牵手韩国最大通讯企业 | CES 2019...
  4. Hacker-基础学习(1)
  5. java设计模式_备忘录模式
  6. VIM使用小技巧-重新载入文件
  7. 在给Ext2 Grid设置了autoHeight属性后,如何显示滚动条
  8. BGP进阶学习之RR与peer-group
  9. android 图片转字符串,图片转字符文字怎么转?安卓字符图App
  10. python 工程生成requirements