专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » javahttpclient:Java版HttpClient »正文

javahttpclient:Java版HttpClient

来源: 发布时间:星期四, 2009年2月12日 浏览:85次 评论:0


    /**
* This is a test program for HttpClient. @author Hu Dennis created at 2008-11-12
*/

import java.net.Socket;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;

public HttpClient {

public void (String args) {
String dstHost = "10.56.135.64";
dstPort = 80;

Socket clientSocket = null;

DataOutputStream outBound = null;
DataInputStream inBound = null;

try {

clientSocket = Socket(dstHost, dstPort);
clientSocket.SoTimeout(30000);

outBound = DataOutputStream(clientSocket.getOutputStream);
inBound = DataInputStream(clientSocket.getInputStream);

StringBuilder request = StringBuilder;

request.append("GET /test.html HTTP/1.1\n");
request.append("HOST:10.56.135.64\n\r\n");

outBound.writeBytes(request.toString);


BufferedReader bfReader = BufferedReader( InputStreamReader(inBound));

String responseLine = null;

while ((responseLine = bfReader.readLine) != null){

.out.prln(responseLine);
( responseLine.indexOf("</HTML>") != -1 || responseLine.indexOf("</html>") != -1)
;
}

outBound.close;
inBound.close;
clientSocket.close;

}
catch (IOException e) {
.out.prln(e);
}

.out.prln("This is the end of the program.");
}
}

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: