java.lang.IllegalArgumentException:协议= http主机= null

2024-01-30

对于这个链接这段代码不起作用,但如果我添加另一个例如:https://www.google.com https://www.google.com一切都好:

    URL url = new URL("http://bits.blogs.nytimes.com/2014/09/02/uber-banned-across-germany-by-frankfurt-court/?partner=rss&emc=rss");
        URLConnection uc;
    uc = url.openConnection();
    uc.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_7; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.205 Safari/534.16");
    uc.addRequestProperty("referer", "http://www.facebook.com");
    uc.connect();     

    this.input = uc.getInputStream();

我得到这个异常:

java.lang.IllegalArgumentException: protocol = http host = null
    at sun.net.spi.DefaultProxySelector.select(DefaultProxySelector.java:170)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:926)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:850)
    at sun.net.www.protocol.http.HttpURLConnection.followRedirect(HttpURLConnection.java:2398)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1557)
    at UrlParser.<init>(UrlParser.java:48)
    at TikaParser.test_url_parser(TikaParser.java:186)
    at TikaParser.run(TikaParser.java:256)
    at java.lang.Thread.run(Thread.java:745)

我的代码有什么问题吗?


当 URL 开头时,我遇到了同样的异常http:/代替http://. e.g. http:/www.example.com

这是在org.springframework.web.client.RestTemplate.exchange()方法,所以它不是完全相同的上下文,但可能是类似的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java.lang.IllegalArgumentException:协议= http主机= null 的相关文章

  • 打印星号的 ASCII 菱形

    我的程序打印出这样的钻石 但只有当参数或菱形的每一面为4 例如如果我输入6 底部三角形的间距是错误的 我一直在试图找出答案 当参数改变时 底部的三角形不会改变 只有顶部的三角形会改变 它只适用于输入4 public static void
  • 在 Wildfly 中与 war 部署共享 util jar 文件

    假设我有一个名为 util jar 的 jar 文件 该 jar 文件主要包含 JPA 实体和一些 util 类 无 EJB 如何使这个 jar 可用于 Wildfly 中部署的所有 war 无需将 jar 放置在 war 的 WEB IN
  • 如何在代理后面安装 Eclipse Neon

    对于 Neon Eclipse 附带了一个安装程序 我在安装程序中找不到任何配置菜单 我的java版本是 java version java version 1 8 0 72 Java TM SE Runtime Environment b
  • ConcurrentHashMap 内部是如何工作的?

    我正在阅读有关 Java 并发性的 Oracle 官方文档 我想知道Collection由返回 public static
  • Jackson XML ArrayList 输出具有两个包装器元素

    我在 Jackson 生成的 XML 输出中得到了两个包装器元素 我只想拥有一个 我有一个 Java bean Entity Table name CITIES JacksonXmlRootElement localName City pu
  • 套接字的读写如何同步?

    我们创建一个套接字 在套接字的一侧有一个 服务器 在另一侧有一个 客户端 服务器和客户端都可以向套接字写入和读取 这是我的理解 我不明白以下事情 如果服务器从套接字读取数据 它在套接字中是否只看到客户端写入套接字的内容 我的意思是 如果服务
  • 使用 Guice 优化注册表

    你好 今天思考了一种优化 有一些疑问 语境 我正在使用 Guice 2 进行 Java 开发 在我的网络应用程序中 我有一个转换器注册表 可以即时转换为某种类型 转换器描述如下 public class StringToBoolean im
  • 生成的序列以 1 开头,而不是注释中设置的 1000

    我想请求一些有关 Hibernate 创建的数据库序列的帮助 我有这个注释 下面的代码 在我的实体类中 以便为合作伙伴表提供单独的序列 我希望序列以 1000 开头 因为我在部署期间使用 import sql 将测试数据插入数据库 并且我希
  • Java:如何为山区时间创建 TimeZone 对象?

    必须不禁用夏令时 嗯 在这个清单 http en wikipedia org wiki List of tz database time zones在 zoneinfo 时区名称中 有很多声称是 山地时间 找到最适合您想要的那个 然后使用它
  • 流中的非终结符 forEach() ?

    有时 在处理 Java Stream 时 我发现自己需要一个非终端 forEach 来触发副作用但不终止处理 我怀疑我可以用 map item gt f item 之类的方法来做到这一点 其中方法 f 执行副作用并将项目返回到流中 但这似乎
  • 在 SWT/JFace RCP 应用程序中填充巨大的表

    您将如何在 SWT 表中显示大量行 巨大是指超过 20K 行 20 列的东西 不要问我为什么需要展示那么多数据 这不是重点 关键是如何让它尽可能快地工作 这样最终用户就不会厌倦等待 每行显示某个对象的实例 列是其属性 一些 我想使用 JFa
  • QuerySyntaxException:无法找到类

    我正在使用 hql 生成 JunctionManagementListDto 类的实际 Java 对象 但我最终在控制台上出现以下异常 org hibernate hql internal ast QuerySyntaxException
  • 如何在 Java 中创建接受多个值的单个注释

    我有一个名为 Retention RetentionPolicy SOURCE Target ElementType METHOD public interface JIRA The Key Bug number JIRA referenc
  • 返回 Java 8 中的通用函数接口

    我想写一种函数工厂 它应该是一个函数 以不同的策略作为参数调用一次 它应该返回一个函数 该函数根据参数选择其中一种策略 该参数将由谓词实现 嗯 最好看看condition3为了更好的理解 问题是 它没有编译 我认为因为编译器无法弄清楚函数式
  • JMenu 中的文本居中

    好吧 我一直在网上寻找有关此问题的帮助 但我尝试的任何方法似乎都不起作用 我想让所有菜单文本都集中在菜单按钮上 当我使用setHorizontalTextPosition JMenu CENTER 没有变化 事实上 无论我使用什么常量 菜单
  • Resteasy 可以查看 JAX-RS 方法的参数类型吗?

    我们使用 Resteasy 3 0 9 作为 JAX RS Web 服务 最近切换到 3 0 19 我们开始看到很多RESTEASY002142 Multiple resource methods match request警告 例如 我们
  • org.apache.commons.net.io.CopyStreamException:复制时捕获 IOException

    我正在尝试使用以下方法中的代码将在我的服务器中创建的一些文件复制到 FTP 但奇怪的是我随机地低于错误 我无法弄清楚发生了什么 Exception org apache commons net io CopyStreamException
  • 泛型、数组和 ClassCastException

    我想这里一定发生了一些我不知道的微妙事情 考虑以下 public class Foo
  • 在浏览器刷新中刷新检票面板

    我正在开发一个付费角色系统 一旦用户刷新浏览器 我就需要刷新该页面中可用的统计信息 统计信息应该从数据库中获取并显示 但现在它不能正常工作 因为在页面刷新中 java代码不会被调用 而是使用以前的数据加载缓存的页面 我尝试添加以下代码来修复
  • 洪水填充优化:尝试使用队列

    我正在尝试创建一种填充方法 该方法采用用户指定的初始坐标 检查字符 然后根据需要更改它 这样做之后 它会检查相邻的方块并重复该过程 经过一番研究 我遇到了洪水填充算法并尝试了该算法 它可以工作 但无法满足我对 250 x 250 个字符的数

随机推荐

  • 执行 INNER JOIN 时出现重复结果

    我有 2 个简单的表 我想用它们执行 INNER JOIN 但问题是我得到了重复的结果 对于列 str1 和 str2 CREATE TABLE A Id INT str1 nvarchar 50 str2 nvarchar 50 inse
  • 如何设置 Cordova?

    我在 Visual Studio 中开始使用我的第一个 Cordova 应用程序时遇到一些问题 当我创建一个新的 Cordova 项目时 我会看到一个页面 其中显示 我们检测到您的系统环境配置存在问题 它列出了需要安装的 3 个东西 And
  • 将多个值附加到字典会附加“无”

    我尝试将列表添加到字典键 但是当我附加值时 它返回该值None 我也尝试过collections defaultdict list 没有成功 Code text ABBBAACCCCAABBCCCCAABCBCBCABCCCA chain
  • mysql 从其他表中选择 id 和名称并连接查询

    我有 2 个名为项目和任务的表 在项目表中我有 id name 1 some 在任务表中我有 id name project id 1 some 1 现在 我如何从任务表中选择 并通过表任务中的 project id 从项目表中获取 名称
  • 按钮中的不同文本大小

    我想创建一个按钮 该按钮包含一个大小为 22 像素的字母以及其右侧的一些大小为 16 像素的字母 Like this 我怎样才能实现这个目标 目前我有这个 private void setText Button btn String tex
  • C# 将 UTC int 转换为 DateTime 对象

    我不知道为什么这么复杂 我有一个传递 long int UTC 的插件 我需要将该数字转换为DateTime查询我的数据库 SQL Server 我不知道为什么 但我无法从基本的谷歌搜索中找到可行的答案 为了获得额外的学分 我需要将退回的D
  • 在 ReportExecution2005.asmx SSRS 服务上调用 Render 方法时,snapshotID 参数类型不匹配

    我正在尝试使用具有 MSSQL 2012 后端的 SSRS 2012 服务器上的 ReportExecution2005 asmx 服务端点将报告呈现为 PDF 当我在 Web 服务上调用 Render 方法时 出现以下错误 为 snaps
  • 为什么factory-boy中RelatedFactory变量的命名会影响工厂的执行/实例化?

    当我命名相关工厂变量时pv something 工厂要等到post generation方法 当我将变量重命名为param val something他们将在之前运行post generation method 在下面的代码中 Relate
  • ActionController::Metal 需要什么模块才能传递状态代码进行渲染?

    我有一个使用 ActionController Metal on Rails 4 1 6 的 Api 控制器 如下所示 class Api lt ActionController Metal include AbstractControll
  • Swift:上下文类型“AnyObject”不能与字典文字一起使用

    我在构建这本词典时遇到困难 我的代码如下所示 var array String let params String AnyObject presentation array array current index 0 错误显示在第一行 pr
  • Math.round 的实施速度更快?

    这段代码有什么缺点吗 它似乎是更快 并且正确 的版本java lang Math round public static long round double d if d gt 0 return long d 0 5d else retur
  • Spark 2.3 AsyncEventQueue 错误和警告

    我正在运行内存密集型代码 其中创建了一个管道 其中包括 使用 Shimazaki 和 Shinomoto 的 Bin Width 算法找到最佳的 bin 值数量 通过使用上面找到的相应 bin 值对同一列进行分桶来创建新列 通过 8 个顺序
  • 类型安全的矩形多维数组类型

    你如何代表一个矩形的Scala 中的二维 或多维 数组数据结构 也就是说 每行的长度相同 编译时验证 但是尺寸是在运行时确定的 Seq Seq A 具有所需的接口 但它允许用户提供 参差不齐 的数组 这可能导致运行时失败 Seq A A A
  • 如何在 ASP.NET 应用程序中有效地缩放和裁剪图像?

    我们在使用允许用户上传和裁剪图像的 ASP NET 应用程序时遇到问题 之后图像全部缩放为固定尺寸 当处理大文件时 我们基本上会耗尽内存 看来 JPEG 的处理效率相当低 我们正在使用 System Drawing BitMap 您有什么一
  • Windows Phone 8 模拟器网络问题

    首先 我承认我是Windows Phone 8应用程序的新手 所以不要对它评价太低 所以请原谅我 我已经创建了 WCF 服务 我得到了结果 但是当我在 Windows Phone 中运行时 它返回错误 System ServiceModel
  • 使用 JQuery ajax 在 DOM 操作后附加事件

    如何使用 ajax 响应操作 dom 后附加所有事件 我有一个ajax请求 它得到一个html响应 它基本上是html的一个片段 该 HTML 片段有很多按钮 我想刷新 dom 以便先前声明和附加的事件也应用到该片段中 我不想继续使用 jq
  • 在服务器上使用javascript写入二进制数据

    我正在尝试使用服务器端 javascript ASP 输出 PDF 我当前使用的方法是 xfile Server MapPath lib fso GetTempName xf lib fopen xfile wb lib fwrite xf
  • 将只读依赖属性数据绑定到 Xaml 中的 ViewModel

    我正在尝试对按钮进行数据绑定IsMouseOver 只读依赖属性到我的视图模型中的布尔读 写属性 基本上我需要按钮IsMouseOver要读取到视图模型属性的属性值
  • 为什么简写 PHP 开头语句不起作用? [复制]

    这个问题在这里已经有答案了 我正在尝试将我的 Mac 设置为 php 服务器 但是 尽管到目前为止我已经取得了成功 但我似乎遇到了一些麻烦 我的 PHP 开头语句不起作用 但只有速记语句 这有效 这不会 这是Mac 10 5 希望有人可以提
  • java.lang.IllegalArgumentException:协议= http主机= null

    对于这个链接这段代码不起作用 但如果我添加另一个例如 https www google com https www google com一切都好 URL url new URL http bits blogs nytimes com 201