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();
}
}
}