简单的 URL 编程

来源:互联网 发布:javascript动画 编辑:程序博客网 时间:2024/06/08 11:08

1.服务器端,访问则返回“你好”

@WebServlet("/myServlet")public class MyServlet extends HttpServlet {    private static final long serialVersionUID = 1L;    /**     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)     */    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {        ServletOutputStream outputStream = response.getOutputStream();        String message = "你好";        byte[] bytes = message.getBytes();        System.out.println(bytes.length);        outputStream.write(bytes);    }

2.客户端

public class Client {    public static void main(String[] args) {        try {            HttpURLConnection connection = (HttpURLConnection) new URL("http://192.168.78.111:8080/kok/loginservlet")                    .openConnection();            InputStream inputStream = connection.getInputStream();            ByteArrayOutputStream outputStream = new ByteArrayOutputStream();            int len = 0;            byte [] b = new byte[10];             while((len = inputStream.read(b)) != -1){                outputStream.write(b, 0, len);            }            byte[] byteArray = outputStream.toByteArray();            for(int i = 0; i < byteArray.length; i++ ){                System.out.println(byteArray[i]);            }            String string = new String(byteArray);            System.out.println(string);        } catch (MalformedURLException e) {            // TODO Auto-generated catch block            e.printStackTrace();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }}
0 0
原创粉丝点击