1:client端

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;public class httpClient {public static void main(String[] args) throws IOException {//通常是以GET的形式向后台发送请求数据URL url = new URL("http://localhost:8088/SpringMVC/receptConnect.do?name=liufu&age=22&desc=test");URLConnection urlConnection = url.openConnection();urlConnection.setDoOutput(true);urlConnection.setDoInput(true);urlConnection.setRequestProperty("Content-Type", "text/plain; charset=utf-8");//打开链接,和后台URL服务器进行连接urlConnection.connect();//创建输出“字符流”,来将信息输出显示BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));String string = null;while((string = bufferedReader.readLine()) != null){System.out.println(string);}}
}

2:服务器端

    @RequestMapping("receptConnect")public void receptConnect(HttpServletRequest request, HttpServletResponse response, String name, String age, String desc) throws IOException{//设置response的属性response.setCharacterEncoding("utf-8");response.setContentType("text/txt");//获得输出流PrintWriter printWriter = response.getWriter();@SuppressWarnings("resource")BufferedReader bufferedReader2 = new BufferedReader(new InputStreamReader(new FileInputStream("C:\\Users\\Kin.Liufu\\Desktop\\一点小心得\\changeNote.txt")));String string = null;//显示传过来的参数System.out.println(name + " " + age + " " + desc); while((string = bufferedReader2.readLine()) != null){printWriter.println(string);printWriter.flush();}System.out.println("结束了");}

基于HTTP协议的Java文件传输相关推荐

  1. 使用window的SMB协议实现局域网文件传输——java版

    前言 简述一下SMB协议 SMB(Server Message Block)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议 ...

  2. Java 基于TCP的socket实现文件传输

    Java 基于TCP的socket实现文件传输 基于TCP的socket结合java的io流 实现客户端与服务器之间的文件传输 Socket 套接字(socket)是一个抽象层,应用程序可以通过它发送 ...

  3. java 文件传输 多客户端 传输多文件_java 文件传输 多客户端 传输多文件

    java 文件传输 多客户端 传输多文件 [2021-01-30 10:02:05]  简介: 服务器 一.进程与线程 二.vsftp服务器 1.文件传输协议(file transfer protoc ...

  4. 第6季2:基于RTSP协议的实时视频流传输的源码分析

    以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除. 前言 博文第一季2:HI3518EV200的初体验中,所提供的测试文件sample_venc实现了基于RTSP协议的实时视频流传输功能. ...

  5. 基于FTP协议的Excel文件上传与下载

    1.关于FTP协议 FTP(文件传输协议)是TCP/IP协议组中的协议之一,作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用.FTP协议的全称为File Transfer Protocol, ...

  6. mysql与sim900a_sim900a的应用,基于SIM900A-GPRS模块的远程文件传输实例

    SIM900A是一个比较实用的GPRS模块,进行简单的配置就可以进行用于数据传输,配置使用AT指令进行交互,用GPRS远程传输数据时,有两种方式,一种是正常的模式,没法送一次要发送0x1a来开启数据发 ...

  7. 网络编程应用:基于TCP协议【实现文件上传】--练习

    要求: 基于TCP协议实现一个向服务器端上传文件的功能 客户端代码: package Homework2;import java.io.File; import java.io.FileInputSt ...

  8. java文件传输(JAVA文件传输的好处)

    JAVA 传输文件 //以前写的一个文件传输的小程序,有客户端和服务器端两部分,服务器可//以一直运行,客户端传输完一个后退出,当然你也可以根据你的需要改. //服务器端可以支持多个客户端同时上传,用 ...

  9. [C# 网络编程系列]专题十一:实现一个基于FTP协议的程序——文件上传下载器...

    引言: 在这个专题将为大家揭开下FTP这个协议的面纱,其实学习知识和生活中的例子都是很相通的,就拿这个专题来说,要了解FTP协议然后根据FTP协议实现一个文件下载器,就和和追MM是差不多的过程的,相信 ...

  10. 网络编程应用:基于TCP协议【实现对象传输】--练习

    要求: 基于TCP协议实现,客服端向服务器发送一个对象 服务器接受并显示用户信息 ,同时返回给客户端 "数据已收到"建一个Student类,属性:name age Student类 ...

最新文章

  1. RHEL5搭建apache服务器全过程(四)配置heartbeat和ipvsadm
  2. SAP UI5对于颜色使用的最佳实践
  3. 最小生成树练习1(克鲁斯卡尔算法Kruskal)
  4. 解决Numpy 报错 ValueError: zero-size array to reduction operation maximum which has no identity
  5. SharePoint如何模拟用户
  6. POJ - 2485(最小生成树.prime)
  7. node mysql商城开发_GitHub - Ssipon/nideshop: NideShop:基于Node.js+MySQL开发的开源免费商城(api服务器端)...
  8. python列表内元素求和_Python之list对应元素求和
  9. Mysql怎样删除以“#sql-”开头的暂时表
  10. Socks5协议中文文档
  11. pdf太大,pdf怎么压缩的小一点
  12. 关于无法在驱动器0分区上安装Windows
  13. linux系统安装wine关关采集,在Ubuntu 20.04系统上安装和使用Wine 5的方法
  14. 新书推荐 |《深入浅出Serverless:技术原理与应用实践》
  15. Java单元测试之JUnit 5快速上手
  16. 如何对极乐迪斯科(Disco Elysium for mac)进行安装
  17. android 打开和关闭输入法
  18. CDR X7 限时3折618年中大促,是时候出手了!
  19. github上 开源项目_在GitHub上组织开源项目的工作流程的3个技巧
  20. 你能把压缩过的js代码重新美化成更可读的形式吗

热门文章

  1. 多位专家解读工业3D打印“叫好不叫座”
  2. java代码走查_java代码开发完成后,代码走查规范
  3. 服务器密闭通道天窗维修,机柜及密闭通道技术规范
  4. 芒果db怎么连mysql_MongoDB 芒果数据库的使用
  5. 东方通TongWeb启动springboot报错
  6. 直线电机的matlab仿真,基于MATLAB的永磁体直线电机的设计
  7. SpringBoot项目实现敏感词汇过滤
  8. mysql如何导入mdl文件_将sql文件导入PowerDesigner中的方法(将oracle sql文件转换成mysql)...
  9. Linux内核模块编程
  10. ncm转MP3的工具