改编码-httpclient4+怎么禁用编码(Content-Transfer-Encoding)

问题描述

httpclient4+怎么禁用编码(Content-Transfer-Encoding)
httpclient
当POST表单时使用了Content-Type:multipart/form-data时表单自动编码了:
如下

POST  ------------------ HTTP/1.1Accept-Encoding: gzipdeflateContent-Type: multipart/form-data; boundary=MIME-Version: 1.0Content-Length: 6329Connection: Keep-AliveUser-Agent: Apache-HttpClient/4.3.1 (java 1.5)Cookie: JSESSIONID=Cookie2: $Version=1- - - -   -=_Part_35_1834923761.1445844705665Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printableContent-Disposition: form-data; name=""content""<?xml version=3D'1.0' encoding=3D""GBK"" standalone=3D""yes""?><Package xmlns:xsi=3D""http://www.w3.org/2001/XMLSchema-instance"">  <Header>    <RequestType>01</RequestType>    <SendTime>2014-11-28 11:35:05</SendTime>    <ThirdSerial>R2015030501</ThirdSerial>    <ComSerial xsi:nil=3D""true""/>    <Asyn>0</Asyn>    <ProductCode>0001</ProductCode>  </Header>  <Request>

POST是一个表单 xml本身是表单content的值
可是服务器不支持quoted-printable这个编码tmd.
求解

解决方案

邮件编码Content-Transfer-Encoding的各种形式?

时间: 2024-08-29 18:55:36

改编码-httpclient4+怎么禁用编码(Content-Transfer-Encoding)的相关文章

你不知道的 页面编码,浏览器选择编码,get,post各种乱码由来

原文:你不知道的 页面编码,浏览器选择编码,get,post各种乱码由来 asp.net页面编码和浏览器的选择编码 每个asp.net的朋友都知道,在新版本的visual studio,在没有任何设置的情况下,新建页面时的默认编码为utf-8 我们可以从两个地方可以看出: 第一:打开aspx页面,"文件"->"高级保存选项",如下图,可以看出编码为:Unicode(UTF-8带签名) 第二:找到aspx存放路径,用系统自带的文本编辑器打开,然后"文件

字符编码掠影:现代编码模型

Abstract 字符编码,在计算机导论中经常作为开门的前几个话题来讲,然而很多CS教材对这个话题基本都是走马观花地几页带过.导致了许多人对如此重要且基本的概念认识模糊不清.直到在实际编程中,尤其是遇到多语言.国际化的问题,被虐的死去活来之后才痛下决心去重新钻研.诸如此类极其基础却又容易被人忽视的的知识点还有:大小端表示,浮点数细节,正则表达式,日期时间处理等.本文是系列的第一篇,旨在阐明字符编码这个大坑中许多纠缠不清的概念. 基本概念 现代编码模型自底向上分为五个层次: 抽象字符表 ACR (

x264代码剖析(十六):核心算法之宏块编码中的量化编码

x264代码剖析(十六):核心算法之宏块编码中的量化编码           为了进一步节省图像的传输码率,需要对图像进行压缩,通常采用变换编码及量化来消除图像中的相关性以减少图像编码的动态范围.本文主要介绍量化的相关内容,并给出x264中量化编码的代码分析.   1.量化编码           量化过程就是根据图像的动态范围大小确定量化参数,既保留图像必要的细节,又可以减少码流.在图像编码中,变换编码和量化从原理上讲是两个独立的过程.但在H.264中,将两个过程中的乘法合二为一,并进一步采用

生成编码-C#生成ID编码的方法 在线等 请指教 谢谢

问题描述 C#生成ID编码的方法 在线等 请指教 谢谢 后台生成, 辖区编码+4位顺序号 辖区编码可获得 然后4位顺序编码,怎么才能在后台实现呢,最好能从0000开始 1000开始也行 数据库存储过程 以及语句不熟悉 尽量后台 方法实现! 谢谢 在线等..... 解决方案 http://bbs.csdn.net/topics/390428913 解决方案二: string code=""我是辖区编码""; Enumerable.Range(1000100).Sele

hevc-HEVC编码优化关于CU编码单元的优化

问题描述 HEVC编码优化关于CU编码单元的优化 谁有HEVC编码中关于CU编码单元优化的程序,传一份,赶紧不紧.(邮箱:251085412@qq.com) 解决方案 你要哪部分代码?什么算法代码?

php自动识别文字编码并转换为目标编码的方法_php技巧

本文实例讲述了php自动识别文字编码并转换为目标编码的方法.分享给大家供大家参考.具体如下: 在PHP处理页面的时候,我们对于字符集的转换都是采用了iconv或者mb_convert等函数,但,这其实是有一个前提的.即我们事先得知道in和out是什么样的编码,我们才能进行正确的转换. 虽然大多数转换都是在gbk和utf-8之间转,但如果不知道转换对象的编码怎么办呢?谷歌出来这么一个函数safeEncoding,可以简单的识别UTF8和GBK的编码.这个函数在一定程度上识别的很准确,但是在一些比较

Base64 编码介绍、Base64编码转换原理与算法_其它综合

Base64编码,是我们程序开发中经常使用到的编码方法.它是一种基于用64个可打印字符来表示二进制数据的表示方法.它通常用作存储.传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准)中一种可打印字符表示二进制数据的常见编码方法!它其实只是定义用可打印字符传输内容一种方法,并不会产生新的字符集!有时候,我们学习转换的思路后,我们其实也可以结合自己的实际需要,构造一些自己接口定义编码方式.好了,我们一起看看,它的转换思路吧! Base64实现转换原理 它是用64个可

可以把编码转换成 gb2312编码lib.UTF8toGB2312.js_lib_js

//Author: Unknow //把编码转换成 gb2312编码  function UrlEncode(str)  {  var i, c, ret="", strSpecial="!\"#$%&'()*+,/:;<=>?@[\]^`{|}~%";  for(i = 0; i < str.length; i++)  {  //alert(str.charCodeAt(i));  c = str.charAt(i);  if(

php 返回mysql字符编码与删除字符编码

php 返回mysql字符编码与删除字符编码 function Ebak_GetSetChar($char){  global $empire;  if(empty($char))  {   return '';  }  $r=$empire->fetch1("SHOW COLLATION LIKE '".$char."';");  return $r['Charset']; } //---------------------返回设置编码 function E