代码如下: sl.Text := '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"'+
' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd='+
'"http://www.w3.org/2001/XMLSchema" xmlns:soapenc="'+
'http://schemas.xmlsoap.org/soap/encoding/"><soap:Body soap:encodingStyle='+
'"http://schemas.xmlsoap.org/soap/encoding/"><snp:getShopCategoryList '+
'xmlns:snp="tbassistant4"><userInfo><locale></locale><name>greathjw'+
'</name><version>2.0B1</version></userInfo></snp:getShopCategoryList>'+
'</soap:Body></soap:Envelope>';
m.Text := idhttp.Post(url, sl);
-------------这样提交数据之后,我抓包工具抓到它提交的数据却是这样的:<soap:Envelope xmlns:soap=%22http%3A%2F%2Fschemas%2Exmlsoap%2Eorg%2Fsoap%2Fenvelope%2F%22+xmlns%3Axsi%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2001%2FXMLSchema%2Dinstance%22+xmlns%3Axsd%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2001%2FXMLSchema%22+xmlns%3Asoapenc%3D%22http%3A%2F%2Fschemas%2Exmlsoap%2Eorg%2Fsoap%2Fencoding%2F%22%3E%3Csoap%3ABody+soap%3AencodingStyle%3D%22http%3A%2F%2Fschemas%2Exmlsoap%2Eorg%2Fsoap%2Fencoding%2F%22%3E%3Csnp%3AgetShopCategoryList+xmlns%3Asnp%3D%22tbassistant4%22%3E%3CuserInfo%3E%3Clocale%3E%3C%2Flocale%3E%3Cname%3Egreathjw%3C%2Fname%3E%3Cversion%3E2%2E0B1%3C%2Fversion%3E%3C%2FuserInfo%3E%3C%2Fsnp%3AgetShopCategoryList%3E%3C%2Fsoap%3ABody%3E%3C%2Fsoap%3AEnvelope%3E
-------------------------
请问如何解决符号的问题?? 它从冒号开始就变了。。 把冒号,双引号,括号这些全换成了HTML编码的了。。 怎么处理? 多谢。
' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd='+
'"http://www.w3.org/2001/XMLSchema" xmlns:soapenc="'+
'http://schemas.xmlsoap.org/soap/encoding/"><soap:Body soap:encodingStyle='+
'"http://schemas.xmlsoap.org/soap/encoding/"><snp:getShopCategoryList '+
'xmlns:snp="tbassistant4"><userInfo><locale></locale><name>greathjw'+
'</name><version>2.0B1</version></userInfo></snp:getShopCategoryList>'+
'</soap:Body></soap:Envelope>';
m.Text := idhttp.Post(url, sl);
-------------这样提交数据之后,我抓包工具抓到它提交的数据却是这样的:<soap:Envelope xmlns:soap=%22http%3A%2F%2Fschemas%2Exmlsoap%2Eorg%2Fsoap%2Fenvelope%2F%22+xmlns%3Axsi%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2001%2FXMLSchema%2Dinstance%22+xmlns%3Axsd%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2001%2FXMLSchema%22+xmlns%3Asoapenc%3D%22http%3A%2F%2Fschemas%2Exmlsoap%2Eorg%2Fsoap%2Fencoding%2F%22%3E%3Csoap%3ABody+soap%3AencodingStyle%3D%22http%3A%2F%2Fschemas%2Exmlsoap%2Eorg%2Fsoap%2Fencoding%2F%22%3E%3Csnp%3AgetShopCategoryList+xmlns%3Asnp%3D%22tbassistant4%22%3E%3CuserInfo%3E%3Clocale%3E%3C%2Flocale%3E%3Cname%3Egreathjw%3C%2Fname%3E%3Cversion%3E2%2E0B1%3C%2Fversion%3E%3C%2FuserInfo%3E%3C%2Fsnp%3AgetShopCategoryList%3E%3C%2Fsoap%3ABody%3E%3C%2Fsoap%3AEnvelope%3E
-------------------------
请问如何解决符号的问题?? 它从冒号开始就变了。。 把冒号,双引号,括号这些全换成了HTML编码的了。。 怎么处理? 多谢。
解决方案 »
- 用delphi7连接远程的oracle10g数据库问题
- 中午无聊,大家说说今天中午都吃的啥吧
- 再来D版有感!
- Dbgrid的Picklist问题?
- 编写的程序如何带参数运行
- 怎样以一个模板form动态生成多个新form
- 如何调用excel的排序功能?如何将sql server的查询语句作为一个参数传给存储过程?急急急啊……
- 请问TListView 中用到的图片 能否使用 LoadFromFile的方法?
- TO: taidy() ,我用你的办法动态生成了几个按钮,但是我怎样写代码响应这个按钮的Onclick事件呢
- 谁愿意说说 EhLiab控件的使用方法吗?
- WordApplication 的几个问题
- indy问题!
比如 "http... 就变成了 %22http....
而我把上面的字符放在IDHTTP里发送时。。 就出现顶部我说的那情况了。