![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP
文章平均质量分 50
小z啊
这个作者很懒,什么都没留下…
展开
-
HTTP Post请求响应报文乱码(Accept-Encoding:gzip)
今天在发送HTTP Post请求时,响应报文有时正常,有时乱码,也不是中文乱码,响应报文整个乱码, 最开始以为是InputStreamReader读取的时候字符编码导致,然后使用utf-8: InputStreamReader isr = new InputStreamReader(is, "utf-8"); 但是还是乱码,然后又想到可能是请求头的字符编码不正确导致,可是请求头也是utf-8,也不是这个 问题导致的,经过抓包发现,响应报文体乱码的请求头比不乱码的报文请求头多个属性:Acc..原创 2021-11-16 15:48:11 · 5123 阅读 · 0 评论 -
Java 文件上传服务端
import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.multipart.MultipartFile;import java.原创 2020-10-20 15:06:38 · 155 阅读 · 0 评论 -
Java 文件下载服务端
import org.springframework.http.HttpHeaders;import org.springframework.web.bind.annotation.*;import javax.servlet.ServletOutputStream;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.net.URLEncoder;import java.util.List;@原创 2020-10-20 14:46:00 · 651 阅读 · 0 评论 -
Java 字节流操作之文件下载客户端
import java.io.*;import java.net.URL;import java.net.URLConnection;public class Download { /** * 下载文件 * @param downloadUrl 文件下载地址 * @param savePath 本地文件保存地址 */ public static void downloadFile1(String downloadUrl, String sav原创 2020-10-20 09:09:57 · 956 阅读 · 0 评论 -
Java 字节流操作之文件上传客户端(HTTPS)
import inputoutput.stream.remote.util.SslUtil;import javax.net.ssl.HttpsURLConnection;import java.io.*;import java.net.InetSocketAddress;import java.net.Proxy;import java.net.URL;import java.util.ArrayList;import java.util.List;public class Uploa原创 2020-10-20 09:04:55 · 415 阅读 · 0 评论 -
Java 字节流操作之文件上传客户端(HTTP)
import inputoutput.stream.remote.util.SslUtil;import javax.net.ssl.HttpsURLConnection;import java.io.*;import java.net.HttpURLConnection;import java.net.Proxy;import java.net.URL;import java.util.ArrayList;import java.util.List;public class Uploa原创 2020-10-20 09:01:33 · 1391 阅读 · 0 评论 -
Java Http文件上传/下载
1、Http文件上传、下载1.1文件上传(有HTTP、HTTPS两种)package com.zwc.controller.upload;import java.io.*;import java.net.HttpURLConnection;import java.net.InetSocketAddress;import java.net.Proxy;import java.net.URL;import java.util.HashMap;import java.util.Iterator原创 2020-10-18 18:02:47 · 866 阅读 · 1 评论 -
HTTP Postman发请求响应失败问题
1、Postman发送请求时会自动加上一些请求头信息,如:原创 2020-09-29 09:34:40 · 1717 阅读 · 0 评论 -
Java HTTP通讯
HttpServer服务端处理Http请求:package http;import com.sun.net.httpserver.HttpContext;import com.sun.net.httpserver.HttpExchange;import com.sun.net.httpserver.HttpHandler;import com.sun.net.httpserver.HttpServer;import com.sun.net.httpserver.spi.HttpServe原创 2020-09-27 10:13:39 · 127 阅读 · 0 评论 -
HTTP响应数据乱码解析失败
错误问题:HTTP响应数据乱码导致解析失败解决:测试时使用的Postman,发送请求时,工具自动在请求头(HttpHeader)中添加了"Accept-Encoding:gzip, deflate, br"属性,当请求中有这个属性时,服务端会认为发起请求的客户端能接收gzip的压缩后的内容;起初以为是"Transfer-Encoding:chunked"的问题,后来使用Fiddler发送请求时竟然可以接收到响应数据并解析成功,对比后怀疑是"Accept-Encoding:gzip"的问题,于是去掉Po.原创 2020-09-25 15:46:28 · 1136 阅读 · 0 评论