如果设置成HttpURLConnection.setRequestProperty("Content-Type", "multipart/form-data; boundary=----WebKitFormBoundaryfNnKO3XYwktAMZ0F");
在服务器取的方式为解析request.getInputStream()流,以取到相应的报文体,如果设置成 application/x-www-form-urlencoded 服务器就直接用request.getParameter取值
因为不同的编码使得传输的方式不一样,有的是二进制流有的是正常的文本编码,所以取的就不一样
本文探讨了两种不同的HTTP请求内容类型:multipart/form-data与application/x-www-form-urlencoded。前者用于处理二进制流,如文件上传场景;后者适用于普通表单提交,服务器可通过request.getParameter直接获取参数值。
2087

被折叠的 条评论
为什么被折叠?



