1.http协议,请求和响应的数据 都在 报文里面,即协议里面
2.发送请求
3.报文的数据,全部变成 字符串Io流,注意是报文的所有消息都变成 二进制
4.解析出来,封装到 request,和response中
5.如果你用reqeustBody,requsetParam,只是从 request中取出数据
6.当然 取出去的数据可以 改成其他类型的数据
例如:String类型的file,用@requstParam() File file,接收,String就会改成对应的File
7.返回时,将response的数据,变成 字符IO流
8.字符串->报文里面
数据结构(类型转换匹配 contentType) -> 字符串 -> (编码解码)二进制 (编码解码) <-> 字符串 <->(类型转换 匹配 contentType) 数据结构