response.setContentLength(Integer.parseInt("text/html"));
显示这段代码异常,
类型不兼容,该怎么办?
字符串转数字,肯定类型转换错误了
你需要设置的是响应的长度吧,如果你真的需要设置text/html 这个的长度,你把他转为字符获取length
Integer.parseInt 这个方法是将字符串类型的数字解析为int类型的。你这里这个都不是数字,当然会报错了。
另外你这段代码就不对,没有这样写的。一般是将你写入响应的内容的实际长度在这里设置。
HTTP报文就是浏览器和服务器间通信时发送及响应的数据块。
浏览器向服务器请求数据,发送请求(request)报文;服务器向浏览器返回数据,返回响应(response)报文。
报文信息主要分为两部分
1.包含属性的首部(header)--------------------------附加信息(cookie,缓存信息等)与缓存相关的规则信息,均包含在header中
2.包含数据的主体部分(body)-----------------------HTTP请求真正想要传输的部分