草庐IT

ngx_http_ssl_module

全部标签

java - 如何在 MainActivity.java 中发出简单的 HTTP 请求? (安卓工作室)

我正在使用AndroidStudio,我花了几个小时尝试在我的MainActivity.java文件中执行一个简单的HTTP请求,并尝试了多种方法,并且看到了很多关于该主题的网页,但无法理解出。当我尝试OkHttp时,出现无法在主线程上执行的错误。现在我正在尝试这样做:publicstaticStringgetUrlContent(StringsUrl)throwsException{URLurl=newURL(sUrl);HttpURLConnectionconnection=(HttpURLConnection)url.openConnection();connection.set

java - 在 Eclipse 中为 http 请求使用代理

出于调试目的,我需要将Java配置为对HTTP请求使用代理。我想知道当我按下Ctrl+F11时如何在我的Eclipse环境中执行此操作?任何帮助将不胜感激。 最佳答案 您需要在运行配置中传递这些标志。运行->运行配置->选择你的项目。然后在第二个选项卡中:“参数”。顶部框用于您程序的参数,底部框用于VM参数。将这两个作为VM参数添加到那里。-Dhttp.proxyHost=proxyserver.com-Dhttp.proxyPort=80您也可以在代码中设置它们。System.setProperty("http.proxyHost

java - 如何在ssl中激活mq

我正在尝试通过jms(activemq)发送消息,但我希望它采用ssl协议(protocol)。它现在实际上在tcp中工作。我使用jndi,带有一个虚拟主题和2个队列。有人可以帮我吗,我试过了,但我卡住了,服务器无法启动:http://activemq.apache.org/how-do-i-use-ssl.html谢谢编辑:日志显示:“对实体“needClientAuth”的引用必须以“;”结尾分隔符。” 最佳答案 我会回答我自己的问题:首先在..../apache-activemq-5.11.1/conf/activemq.xm

java - 使用 Java 通过 HTTP 下载未知长度的文件

我想用java下载一个HTTP查询,但是我下载的文件长度不确定,下载的时候我认为这会很标准,所以我搜索并找到了它的代码片段:http://snipplr.com/view/33805/但是contentLength变量有问题。由于长度未知,我得到-1。这会产生错误。当我省略关于contentLength的整个检查时,这意味着我总是必须使用最大缓冲区。但问题是文件还没有准备好。因此,刷新仅被部分填充,部分文件丢失。如果您尝试下载类似http://overpass-api.de/api/interpreter?data=area%5Bname%3D%22Hoogstade%22%5D%3B

You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true

遇到一个问题关键点:YouneedeithertoexplicitlydisableSSLbysettinguseSSL=false,orsetuseSSL=trueandprovidetruststoreforservercertificateverification.翻译一下:CST2022WARN:不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL5.5.45+、5.6.26+和5.7.6+的要求,如果没有设置显式选项,默认必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性被设置为’false’。您需要通过设置useS

java.lang.NoClassDefFoundError : org/apache/http/conn/scheme/SchemeSocketFactory 错误

我正尝试通过AWSCredentials发送邮件但出现异常java.lang.NoClassDefFoundError:org/apache/http/conn/scheme/SchemeSocketFactory我添加了这些jar:aws-java-sdk-1.3.11.jaraws-java-sdk-1.3.11-javadoc.jaraws-java-sdk-1.3.11-sources.jaraws-java-sdk-flow-build-tools-1.3.11.jarcommons-logging.jarhttpclient-4.0-alpha4.jarhttpcore-4

java - 如何在 Java 中解码 http POST 数据?

我正在使用Netty,我必须接受并解析httpPOST请求。据我所知,Netty没有对POST的内置支持,只有GET。(这是一个处理原始网络操作的相当低级的库。使用开箱即用的servlet容器不是一种选择。)如果我将POST请求的内容作为字节数组,将其解析为参数映射的最快且最无错误的方法是什么?我可以自己写这个,但是必须有一些内置到JDK中的方法可以使这更容易。我敢打赌有一些陷阱和极端情况需要处理。 最佳答案 Netty有一个高级的POST请求解码器(HttpPostRequestDecoder)可以解码Http属性,使用分块编码的

java - 使用 DefaultHTTPClient 时如何显示所有 HTTP header ?

当从ApacheCommonsHTTP客户端使用DefaultHttpClient()时,是否可以在控制台输出中显示完整的请求以进行调试?我的应用程序有问题,我觉得最简单的调试方法是检查DefaultHTTPClient发送的所有数据。 最佳答案 你可以像这样得到所有的标题:EnumerationheaderNames=request.getHeaderNames();while(headerNames.hasMoreElements()){StringheaderName=(String)headerNames.nextEleme

java - 为什么在 Java 中创建 SSL 套接字时会出现错误 "Cannot store non-PrivateKeys"?

我正在使用较旧的IBMiSeries(IBM-i、i5OS、AS/400等),在O/S版本V5R3M0上使用Java5JVM(Classic,而非ITJJ9)。简而言之,这里是场景:我使用Portecle1.7创建了一个JKS类型的keystore(注意:我曾尝试将我的keystore转换为JCEKS,但由于格式不受支持而被拒绝,因此JKS似乎是iSeries机器的唯一选择(至少是我使用的版本)。然后我创建了一个key对和CSR,并将CSR发送给Thawte进行签名。我使用PKCS#7格式从Thawte成功导入了签名证书以导入整个证书链,其中包括我的证书、Thawte中介和Thawte

java - 如何为 Jetty SSL 设置密码套件的顺序?

这个问题在这里已经有了答案:Howtospecifyserver-preferredorderofSSLciphersuitesforJava?(2个答案)关闭8年前。为了服务我的应用程序,我使用Apache或嵌入式Jetty。对于Jetty,我选择了一些我想使用的密码套装并使用setIncludeCipherSuites(String[]names)进行设置。在Jetty文档(http://wiki.eclipse.org/Jetty/Howto/CipherSuites)中,我发现:请注意,您必须按优先顺序指定密码套件。但是https://www.ssllabs.com/sslte