Java Socket 模拟HTTP请求

	public static void main(String[] args) {
		try {
			String url = "192.168.1.103";
			Socket socket = new Socket(url, 8085);
			PrintWriter dos = new PrintWriter(socket.getOutputStream());
			String postData = "imsi=460123&nonce=111111+&deviceid=135&status=1";
			dos.println("POST /syncuser/ HTTP/1.1");
			dos.println("HOST:192.168.1.103");
			dos.println("Content-Type:application/x-www-form-urlencoded");
			dos.println("Content-Length:" + postData.length());
			dos.println("Connection:Close");
			dos.println();
			dos.println(postData);
			dos.flush();
			dos.close();
			// 以上只进行了发送操作
			socket.close();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
原文地址:https://www.cnblogs.com/strayromeo/p/3328359.html