问题内容: 如何配置用户名和密码以使用Java验证http代理服务器? 我刚刚发现以下配置参数: 但是,我的代理服务器需要身份验证。如何配置我的应用程序以使用代理服务器? 问题答案: (编辑:正如OP所指出的,也需要使用a 。为了正确起见,我相应地更新了我的答案。) (编辑#2:正如另一个答案中指出的那样,在JDK 8中,需要从属性中删除身份验证方案) 对于身份验证,用于设置代理的配置并设置系统属
问题内容: 我想知道是否可以将PUT,DELETE请求(实际上)发送java.net.HttpURLConnection到基于HTTP的URL。 我已经读了很多描述如何发送GET,POST,TRACE,OPTIONS请求的文章,但是我仍然没有找到成功执行PUT和DELETE请求的示例代码。 问题答案: 要执行HTTP PUT: 要执行HTTP删除:
问题内容: 我知道曾经有一种使用apache commons来获取它的方法,如此处记录的:http : //hc.apache.org/httpclient-legacy/apidocs/org/apache/commons/httpclient/HttpMethod.html 和此处的示例: http://www.kodejava.org/examples/416.html 但我认为这已被弃用。
问题内容: 我已经开发了一个Java代码,该代码使用URL和HttpUrlConnection将以下cURL转换为Java代码。卷曲是: 我已经编写了此代码,但是它始终会给HTTP代码400错误的请求。我找不到丢失的内容。 问题答案: 你的JSON不正确。代替 写 因此,JSONObject.toString()应该只为外部对象调用一次。 另一件事(可能不是你的问题,但我想提一下): 为确保不会遇
问题内容: 我想将一些文件上传到HTTP服务器。基本上,我需要的是对服务器的某种POST请求,其中包含一些参数和文件。我看到了仅上传文件的示例,但没有找到如何也传递其他参数的示例。 什么是最简单,免费的解决方案?有人有我可以学习的文件上传示例吗?我已经搜寻了几个小时,但是(也许只是那几天)找不到我真正需要的东西。最好的解决方案是不涉及任何第三方类或库的东西。 问题答案: 通常,你会用来触发HTTP
问题内容: 我正在用JSON请求调用REST服务,它给出了Http 415“不支持的媒体类型”错误。 请求内容类型设置为(“ Content-Type”,“ application / json; charset = utf8”)。 如果我在请求中不包含Json对象,则效果很好。我正在使用json的google-gson-2.2.4库。 我尝试使用几个不同的库,但这没什么区别。 有人可以帮我解决这
问题内容: 我可以一次发送到的最大数据大小HttpURLConnection是Tomcat多少?请求大小是否有限制? 问题答案: maxPostSize 容器FORM URL参数解析将处理的POST的最大大小(以字节为单位)。可以通过将此属性设置为小于或等于0的值来禁用该限制。如果未指定,则将该属性设置为2097152(2兆字节)。 另一个限制是: maxHttpHeaderSize请求和响应HT
问题内容: 我将Spring MVC用于简单的JSON API,其基础方法如下所示。(我已经有一个直接生成JSON的服务层。) 问题是,在给定的情况下,最简单,最干净的响应HTTP 400错误的方法是什么? 我确实遇到过类似的方法: …但是我不能在这里使用它,因为我的方法的返回类型是String,而不是ResponseEntity。 问题答案: 将返回类型更改为,则可以在下面使用400 并要求正确
问题内容: 是否有比此处描述的更简单的方法来设置HTTP客户端以进行抢占式基本身份验证? 在以前的版本(3.x)中,它曾经是一个简单的方法调用(例如 我要避免的主要事情是将BasicHttpContext添加到我执行的每个方法中。 问题答案: 不每次都传递上下文很难做到这一点,但是你可以使用请求拦截器来做到这一点。这是我们使用的一些代码(从JIRA iirc中找到):
问题内容: 我无法通过一些Google搜索找到权威的答案。在Java Servlet中,可以通过response.getOutputStream()或response.getWriter()访问响应主体。写入流后,是否应该在此流上调用.close()? 一方面,Blochian鼓励始终关闭输出流。另一方面,我不认为在这种情况下有需要关闭的基础资源。套接字的打开/关闭在HTTP级别进行管理,以允许诸
问题内容: 我需要一个监视器类,该类定期检查给定的HTTP URL是否可用。我可以使用Spring TaskExecutor抽象来处理“常规”部分,所以这里不是主题。问题是:在Java中ping URL的首选方法是什么? 这是我当前的代码作为起点: 这有什么好处(它会做我想做的事)吗? 我是否必须以某种方式关闭连接? 我想这是一个GET要求。有没有发送方法HEAD呢? 问题答案: 这有什么好处吗(
问题内容: 如何绕过Apache HttpClient 4.0的无效SSL证书错误? 问题答案: 你需要使用自己的TrustManager创建SSLContext并使用此上下文创建HTTPS方案。这是代码,
问题内容: 我是第一次使用REST服务实现基本的客户端服务器体系结构。这次,通过在客户端和服务器之间共享类对象作为参数来包含更多类和服务,使我变得更加复杂。我在ApacheTomcat7上运行服务器。它正在成功执行。当我运行客户端时,它给我错误:我尝试调试我的代码,似乎我没有正确接收/发送响应。我知道在这里共享所有课程不是一个明智的主意,但是我别无选择,因为这浪费了我很多时间。任何帮助将不胜感激。
问题内容: 我将一些HTML加载到iframe中,但是当引用的文件使用http而不是https时,出现以下错误: [已屏蔽] {current_pagename}中的页面运行了来自{referenced_filename}的不安全内容 有什么办法可以关闭它或解决它吗? iframe没有属性,其内容使用以下方法设置: 问题答案: 注意:虽然该解决方案在2014年编写时可能已在某些浏览器中运行,但不再
问题内容: 我有几个PHP页面使用以下代码将各种内容回显到HTML页面中。 但是,当我使用W3C验证器进行验证时,它附带了: HTTP标头(iso-8859-1)中指定的字符编码与元素(utf-8)中的值不同。 我对PHP相当陌生,我想知道是否可以并且应该更改PHP文件的标头以匹配HTML文件。 问题答案: 使用修改HTTP标头: 请注意在将任何输出发送到客户端之前调用此函数。否则,标头也已发送,