本帖最后由 okgxs 于 2015-02-01 14:31:05 编辑

解决方案 »

  1.   

    ContentType改下面这个试试
    idhttp.Request.ContentType := 'text/xml; Charset=UTF-8';
      

  2.   

    很奇怪的是,如果把中间的文本生成文件txt存一下,然后 用流模式发送 就可以了,不知道为什么?   stream := TFileStream.Create('e:\t.xml', fmCreate);
       sends.SaveToStream(stream);   result:=idhttp.Post(url,stream); 
    //这样发送就可以了,如果不用这个流怎么办??
      

  3.   

    idHttp.HTTPOptions :=idHttp.HTTPOptions - [hoForceEncodeParams];