业界动态
java报505_解决java代码测试http协议505错误
2025-01-02 09:36

代码功能:通过java代码获取网页源代码

所用工具:Myclipse8.5+tomcat6.0+浏览器

系统环境:windows xp旗舰版

火狐浏览器版本

IE浏览器版本

测试http协议有错误java代码如下。

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import java.io.PrintWriter;

import java.net.Socket;

public class testhttp {

public static void main(String[] args) throws Exception {

Socket s=new Socket("127.0.0.1",8084);

PrintWriter pw =new PrintWriter(new OutputStreamWriter(s.getOutputStream()));

pw.println("GET / HTTP/1.1");

pw.println("Host:PC2014040911DWA");

pw.println("Content-Type:text/html");

pw.println();

pw.flush();

BufferedReader br =new BufferedReader(new InputStreamReader(s.getInputStream()));

String str ="";

while((str =br.readLine())!=null){

System.out.println(str);

}

br.close();

pw.close();

s.close();

}

}

控制台错误信息

状态

tomcat已经正常打开,我的 tomcat端口8084

浏览器输入地址可以打开

已经尝试过的

1.自己百度查询505错误信息

HTTP 505错误是HTTP状态码的一种,表示“HTTP版本不受支持”,当服务器不支持请求中所使用的HTTP协议版本时就回返回此错误,最为常见的是 HTTP/1.1。

解决505错误办法

如果启用了 HTTP 1.1,则可能出现此类错误。要禁用 HTTP 1.1,请单击“工具”按钮,单击“Internet 选项”,然后单击“高级”

选项卡。在“设置”下,滚动到“HTTP 1.1 设置”部分,清除“使用 HTTP 1.1”复选框。如果第三方产品干

扰 Internet Explorer,则可能出现此类错误。请尝试关闭所有程序,然后重新尝试访问该网页。

大多数浏览器都默认Web服务器支持 1.x 的版本的 HTTP 协议。但实际上如 0.9 版今天已很少使用,关键是因为和新版本的协议比起来它们的

安全性和性能都差得多。 所以,如果您在浏览器中看到这个错误,可以升级您的Web服务器软件。如果版本 1.x 的请求失败,很可能是因为您

的 Web 服务器不是很好地支持 1.x 协议版本, 而不是根本不支持。

.经过尝试无效。

2.谷歌牛人博客

上面方法经尝试,未果。

所以在csdn发帖求助。

结果还是没有找到方法。

后来又自己读了百度百科里面这句话

505错误的最专业描述

505 (HTTP Version Not Supported/不支持的 HTTP 版本)

505 (SC_HTTP_VERSION_NOT_SUPPORTED)状态码是说服务器并不支持在请求中所标明 HTTP 版本。

该状态是新加入 HTTP 1.1的。

于是试着把http1.1版本号删掉。哈哈,终于成功啦。

正确运行代码

import java.io.BufferedReader;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import java.io.PrintWriter;

import java.net.Socket;

public class testhttp {

public static void main(String[] args) throws Exception {

Socket s=new Socket("127.0.0.1",8080);

PrintWriter pw =new PrintWriter(new OutputStreamWriter(s.getOutputStream()));

pw.println("GET /");

pw.println("Host:PC2014040911DWA");

pw.println("Content-Type:text/html");

pw.println();

pw.flush();

BufferedReader br =new BufferedReader(new InputStreamReader(s.getInputStream()));

String str ="";

while((str =br.readLine())!=null){

System.out.println(str);

}

br.close();

pw.close();

s.close();

}

}

效果如下

    以上就是本篇文章【java报505_解决java代码测试http协议505错误】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/news/30766.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多   
最新文章
颜霸邝玲玲,我的泰娱新老婆
看到邝玲玲的第一眼多数人就能明白为什么她可以在中国收获超高人气。中泰混血的她脸上没有泰系常见的钝感,五官流畅、大气、明艳
6G进入标准化元年 通信专家建议重点挖掘垂直行业需求
3月27日至31日,2025中关村论坛年会在京举行。期间,中国工程院院士张平,中关村泛联院院长、中国移动研究院院长黄宇红,中关村
三星手机重装系统攻略:五步轻松恢复出厂设置三星手机系统「三星手机重装系统攻略:五步轻松恢复出厂设置」
简介:在现代智能手机的使用中,重装系统或恢复出厂设置是解决许多软件问题的有效手段。对于三星手机用户,重装系统可以帮助清理
买全球吃全球 感受“舌尖上”的消博会
中国青年报客户端讯(中青校媒记者 田恒慧 中青报·中青网见习记者 戴瑶 记者 任明超)4月13日,第五届中国国际消费品博览会(简
仰天长叹,山东男篮0:2出局:落寞爆冷,克里斯成难掩的心痛短板
CBA季后赛12进8,首战失利的山东男篮,客场挑战北控男篮。对于山东男篮来说,球队已经没有任何的退路,如果再输,那么本赛季就提
新奥好彩免费资料大全-精选解释解析落实酷派5855手机「新奥好彩免费资料大全-精选解释解析落实」
新奥好彩是一款在中国颇受欢迎的彩票游戏,借助现代科技和大数据分析技术,为广大玩家提供了丰富的购彩体验与相应的策略指导。随
这家“药厂”,专治年轻人不开心
中国精酿啤酒市场,正经历舶来品的本土化蜕变。中国酒业协会数据显示,啤酒行业保持高增长,反弹性增长态势明显。《2024—2029年
理想星环OS开源,到底意味着什么?
3月27日,董事长兼CEO李想在2025中关村论坛年会上宣布开源理想汽车自研汽车操作系统——理想星环OS。上述消息在一定范围内引起热
春节送父母vivo Y200t:超高性价比手机只需873元,功能惊艳!vivo性价比最高的手机「春节送父母vivo Y200t:超高性价比手机只需873元,功能惊艳!」
春节来临,买新手机送父母成为不少子女的新年选择。在这个团圆的节日里,送一份陪伴和实用的礼物无疑能带来更多的幸福感。尤其是
爱高集团盘中最低价触及0.181港元,创近一年新低
截至4月16日收盘,(00328.HK)报0.192港元,较上个交易日下跌7.69%,当日盘中最低价触及0.181港元,创近一年新低。资金流向方面