实现读取浏览器发送过来的一行字符串
- 浏览器发送过来的内容的特点:
- 1:内容全是英文,数字和符号,都是单字节编码的字符
- 2:每一行字符串后面跟着两个不可见的字符:回车符和换行符
- 而这两个字符对应的编码数字是13,10
- 就好比'a'对应的编码数字是97
- 因此可以连续读取若干字符,如果上次读取的字符==13
- 本次读取的字符==10就可以停止,并将之前的字符组成一个
- 字符串并输出
可以使用Java的BufferedReader类来实现读取浏览器发送过来的一行字符串,它可以以一行一行读取文本文件,它可以使用readLine()方法来读取浏览器发送过来的一行字符串,然后可以把13,10作为分隔符,截取每一行中的字符串。
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^