向server发送数据

 1 package com.all;
 2 
 3 import java.io.InputStream;
 4 import java.io.OutputStreamWriter; //报错
 5 import java.io.PrintWriter;
 6 import java.net.Socket;
 7 
 8 public class test {
 9   public static void main(String[] args) throws Exception {
10     //需要链接的ip地址
11     Socket s = new Socket("www.szlib.org.cn", 80);
12     //模拟浏览器给网站发送数据
13     PrintWriter out = new PrintWriter(s.getOutputStream(), true);
14     out.println("GET /500.html HTTP/1.1");
15     out.println("Accept: */*");
16     out.println("Host: www.szlib.org.cn");
17     out.println("Connection: close");
18     out.println();
19     //接受返回的数据
20     InputStream in = s.getInputStream();
21     byte[] buf = new byte[1024];
22     int len = in.read(buf);
23     String str = new String(buf, 0, len);
24     System.out.println(str);
25     s.close();
26   }
27 }

 

posted @ 2020-12-30 21:34  划水De雁小明  阅读(107)  评论(0)    收藏  举报