草庐IT

ERR_HTTP

全部标签

java - 如何在 Java 中覆盖 HTTP 连接中的 DNS

Curl具有手动指定将主机解析到哪个IP的功能。例如:curlhttps://google.com--resolve"google.com:443:173.194.72.113"这在使用HTTPS时特别有用。如果它只是一个HTTP请求,我可以通过直接指定IP地址并添加主机header来实现相同的目的。但在HTTPS中,这会中断连接,因为SSL证书主机将与IP地址而不是主机header进行比较。我的问题是,如何在Java中实现相同的目的? 最佳答案 如果使用Apache的HttpClient,您可以创建一个自定义DNS解析器来检测您要

Twitter API返回http 220获取api/help/语言的http 220时使用纯应用程序验证

我正在使用birdy图书馆,有一个AppClient使用仅应用程序身份验证成功验证对象。我可以打电话GEThttps://api.twitter.com/1.1/application/rate_limit_status.json例如,成功。试图GEThttps://api.twitter.com/1.1/help/languages.json使用同一客户端对象,返回以下错误消息。您的凭据不允许访问此资源。我不确定为什么这可能是Twitter的获得帮助/语言/文档页面对仅使用应用程序身份验证的客户端具有率限制,这意味着我应该能够从这个端点获取吗?看答案我认为这是Twitter方面的错误,因为没

如何删除Python 35中的“ HTTP连接错误”

我在执行此代码时遇到问题。importdatetimeasdtimportmatplotlib.pyplotaspltfrommatplotlibimportstyleimportpandasaspdimportpandas_datareader.dataaswebstyle.use('ggplot')start=dt.datetime(2000,1,1)end=dt.datetime(2016,12,31)df=web.DataReader('TSLA','yahoo',start,end)print(df.head())我面临这个错误:ConnectionError(e,request=r

java - 带有 http-header "Accept"的 HttpURLConnection GET 请求

我已经阅读了一些相关问题,但不幸的是他们没有回答我的问题,因为我有特定的要求。也许这是个愚蠢的问题,但我如何使用httpURLConnection和http-header“Accept”请求(GET)JSON响应?我在文档中找到了一个片段,但我不确定如何去做。Accept="Accept"":"#(media-range[accept-params]) 最佳答案 我看不出你在说什么编程语言,所以我假设它是Java,因为这是搜索httpURLConnection时弹出的第一个东西。如果是这样的话,那么你就可以写URLurl=newUR

Git报错: error: RPC failed; curl 56 HTTP/2 stream 5 was reset; send-pack: unexpected disconnect

一、问题分析背景:在本地修改了大量的代码并commit后,最后一次性push时,出现错误。分析:从报错的信息来看,貌似是和远程Git连接出现了问题,因此,可以从以下三个角度来分析:本地和远程Git仓库连接有问题,由于刚提交成功过,可以排除掉;本地和远程Git仓库的数据传输速度慢,在commit中数据过大情况下,会导致连接超时,这是有可能的;本地的commit内容比较多,无法一次性将内容push上去,是有可能。通过去Git官网查询可知,以下参数可以解决数据传输大小和速度等问题:http.postBuffer:指定在Git发送HTTP请求时使用的缓冲区大小http.lowSpeedLimit:设置

java.lang.IllegalArgumentException : FormUrlEncoded can only be specified on HTTP methods with request body (e. g., @POST)

我正在尝试通过API上的GET方法从数据库中获取数据这是我的代码APIServive.InterfacepublicinterfaceAPIService{@FormUrlEncoded@GET("Event")CallviewEvent();}EventModel.JavapublicclassEventModel{@SerializedName("nama_event")Stringnama_event;@SerializedName("jenis_event")Stringjenis_event;@SerializedName("creator")Stringcreator;@S

java - 异常的 Http 状态代码

我有一个SpringBootController,我想为异常返回正确的http代码状态。所以,我的问题是:对于异常“500”或“409”,哪个http状态代码更好?这是我的代码:@PostMapping(value={"","/"})publicResponseEntitycreate(@RequestBodyStudioDtostudioDto,ServletRequestservletRequest,ServletResponseservletResponse){Responseresponse=newResponse();try{studioService.createStudi

java - 如何从 Java 执行 HTTP 清除?

我正在尝试像这样使用HttpUrlConnection执行PURGE:privatevoidcallVarnish(URLurl){HttpURLConnectionconn=null;try{conn=(HttpURLConnection)url.openConnection();conn.setRequestMethod(PURGE_METHOD);conn.setDoOutput(true);conn.setInstanceFollowRedirects(true);conn.setRequestProperty("Host","www.somehost.com");conn.c

java - 在 Java 6 SE httpserver 中设置 http header

我尝试使用Java6SEhttpserver发布Atom提要(使用Rome生成)。为了在FireFox中正确发现提要,我需要自定义header。这是我的代码:Headersheaders=e.getRequestHeaders();ArrayListlist=newArrayList();list.add("application/atom+xml");headers.put("content-type",list);e.sendResponseHeaders(200,0);不幸的是,feed显示为xml(浏览器不显示,请问我如何处理feed)并且使用livehttpheaders嗅探

java - J2ME 中的 HTTP 身份验证

我正在尝试创建一个J2ME应用程序,它使用HttpConnection与网络服务器通信连接器。当我与WebServer对话时,我必须使用基本HTTP身份验证进行身份验证,这通常是这样的http://username:password@website.com/rest/api/method但是在J2ME中,当我构造一个这种形式的url时,它不起作用。我还尝试添加请求属性,hc=(HttpConnection)Connector.open(url);hc.setRequestProperty("User","alagu");hc.setRequestProperty("pass","myp