[JavaWeb]JavaSocket获取网页源代码遇见的问题。
来源:互联网 发布:观察者手机控制软件 编辑:程序博客网 时间:2024/05/16 04:57
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;public class GetXmlCode{public static void main(String[] args){// TODO Auto-generated method stubtry{Socket socket=new Socket("150.129.......",8080);System.out.println("连接成功!");PrintWriter writer=new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));writer.println("GET / HTTP/1.1");writer.println("Host: 150.129.......");writer.println("Content-Type: text/html");writer.println();writer.flush();System.out.println("请求成功!");BufferedReader reader=new BufferedReader(new InputStreamReader(socket.getInputStream()));String str="";int c=0;System.out.println("源代码如下:");while((str=reader.readLine()) != null){c++;System.out.println(c+"\t"+str);}reader.close();writer.close();socket.close();} catch (IOException e){// TODO Auto-generated catch blocke.printStackTrace();}}}
今天刚刚开始学习JavaWeb。刚开始代码是这么写的。
结果并不能获得网页的源代码。
最后经过我再次观看视频,对比网上的相似的源代码:
发现少了一行代码:
writer.println();马士兵老师说的是:来一个空行表示:向服务器请求的结束。
现在还是不太明白,先记录下来。以后再回过头来总结。
最后的运行结果:
1 0
- [JavaWeb]JavaSocket获取网页源代码遇见的问题。
- Jsoup获取网页源代码不一致的问题
- javaweb开发中常遇见的乱码问题
- 彻底解决VB.NET获取网页源代码的问题
- 获取网页源代码并解决字符乱码的问题
- 获取某网页的源代码
- JavaWeb源代码导入Eclipse遇到的问题
- 获取网页源代码的最简单办法
- 获取网页源代码的示例一(1)
- 通过WebView获取访问网页的源代码
- java获取特定网页的源代码
- ajax获取外部数据时,遇见document.write的问题
- C#网页源代码获取
- .NET获取网页源代码
- C# 获取网页源代码
- Android获取网页源代码
- JS 获取网页源代码
- 网页源代码获取
- 实习第3天
- POJ 3461 Oulipo
- Android手记——Edittext
- C-FREE5 运行时出现 ld.exe报错 以及之后发生....
- 随笔-_SCNetworkReachabilityGetFlags报错原因
- [JavaWeb]JavaSocket获取网页源代码遇见的问题。
- Java之用继承进行设计详解(附源码)
- 求1~100的和
- Remove Duplicates from Sorted List
- 极光推送使用
- JS之常用互动方法
- 最后的打板计划
- Android学习笔记(SharedPreferences的使用)
- 华为机试题--高铁换乘(Floyed算法)