HttpWebReques请求对象,URI丢失#后的数据

问题描述

strReqXml是一个XML文件的字符串,其中参数值带有#号,生成strCCIUri2后,#后面的值就丢掉了请高手帮忙!谢谢代码如下:DimstrReqXmlPathAsString=strPathFileNameDimobjReadReqAsStreamReader=NewStreamReader(strReqXmlPath,Encoding.UTF8)DimstrReqXmlAsString=objReadReq.ReadToEnd()DimstrCCIUriAsString=ECTIP_CCI_URI&"?xml="&strReqXmlobjReadReq.Close()DimstrCCIUri2AsNewSystem.Uri(strCCIUri)DimreqAsHttpWebRequestreq=CType(WebRequest.Create(strCCIUri2),HttpWebRequest)XML内容:<message><head><fieldname="2801">100</field><fieldname="2802">0200</field><fieldname="2803">03</field><fieldname="2804">0301</field><fieldname="2805">20080509</field><fieldname="2806">141826</field><fieldname="2807"/><fieldname="2808">340000000</field><fieldname="2809">141826001</field><fieldname="2810"/><fieldname="2811">IVR</field><fieldname="2812">340000000</field><fieldname="2813">010142</field><fieldname="2814">AH000072#05</field><fieldname="2815">2</field><fieldname="2816">28001</field><fieldname="2817"/><fieldname="2818"/><fieldname="2819"/><fieldname="2820"/><fieldname="2821"/><fieldname="2822"/></head><body><fieldname="8062">34001635408050185788</field><fieldname="8277"/></body></message>

解决方案

解决方案二:
郁闷,高手快出来的吧
解决方案三:
我觉得你这个问题应该到asp.net问才好呀,不应该到这来问吧
解决方案四:
我是用vb.net遇到这个问题的
解决方案五:
strReqXml做个urlencode把#换成%23
解决方案六:
用这样的方法试试DimdocAsXmlDocument=NewXmlDocument()doc.Load("SeConn.xml").DimrootAsXmlElement=doc.DocumentElementgetconnstring=root.ChildNodes(0).Attributes(0).Value

时间: 2024-09-10 22:20:48

HttpWebReques请求对象,URI丢失#后的数据的相关文章

断点续传-请问perl是否可以改写nginx服务器得到的POST请求地址,并且不能丢失post的数据

问题描述 请问perl是否可以改写nginx服务器得到的POST请求地址,并且不能丢失post的数据 场景:后端JAVA应用作了一个断点续传的功能,测试OK,由于一些环境限制原因,前端必须用nginx转发.坑爹的是nginx的rewrite功能会把post请求变为get请求,如果使用 proxy pass则会出现如果用户上传中断,nginx不会把已经上传的东西扔给后端应用 现在考虑方向是改写post请求的链接(改成IP加端口)但是不更改别的东西,比如post的数据,方法等等,或者干脆收到此种请求

php-PHP低版本中,类对象在使用方法提取数据后直接使用数组访问符号是否有问题?

问题描述 PHP低版本中,类对象在使用方法提取数据后直接使用数组访问符号是否有问题? "$this->somemethod()[]"是否会出问题?如果是在foreach循环呢?PHP版本为5.3 解决方案 somemethod()如果返回的是数组,这么写没有问题.

nio-java NIO写入和读取的数据不一样 丢失了很多数据 怎么解决

问题描述 java NIO写入和读取的数据不一样 丢失了很多数据 怎么解决 java NIO写入和读取的数据不一样 丢失了很多数据 怎么解决 我把图片对象存入Bytebuffer, 发到服务器读取后,很多图片都是不完整的 解决方案 Java 读取 C++写入的二进制数据 解决方案二: 求大神给点思路~~~~~

Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)

[正文]  一.HTTP协议初探: HTTP(Hypertext Transfer Protocol)中文 "超文本传输协议",是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议,是Internet上目前使用最广泛的应用层协议,它基于传输层的TCP协议进行通信,HTTP协议是通用的.无状态的协议. 这几个名词有一种通俗的解释: 通讯协议:双方对话的标准 通用的:用了都说好,谁用谁知道 无状态的:翻脸不认人 超文本:除了文本,还可以是音频.视频 HTTP协议与Android开发

Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解_php实例

本文实例讲述了Zend Framework教程之请求对象的封装Zend_Controller_Request方法.分享给大家供大家参考,具体如下: 概述 请求对象是在前端控制器,路由器,分发器,以及控制类间传递的简单值对象.请求对象封装了请求的模块,控制器,动作以及可选的参数,还包括其他的请求环境,如HTTP,CLI,PHP-GTK. 请求对象的基本实现 ├── Request │   ├── Abstract.php │   ├── Apache404.php │   ├── Exceptio

android http POST请求方式向服务其发送数据不成功 贴出代码求大神帮解决一下

问题描述 android http POST请求方式向服务其发送数据不成功 贴出代码求大神帮解决一下 new Thread(new Runnable() { @Override public void run() { String szSrc = ""abcdefghijkl123456789123"" ; byte[] encoded = ThreeDes.encryptMode(keyBytes szSrc.getBytes()); try { /* Strin

前端-急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线?

问题描述 急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线? 20C 刚刚学习ajax,不是很了解.假如后台数据已经以json类型存在,在前端如何使用ajax获取后台的json数据?求给出具体些的完整代码供参考...还有请问如果数据是一系列二位数组(如[a1b1][a2b2]......)那么如何使用chart.js 将其显示出来?还请各位大神指教! 解决方案 ThinkPHP定时ajax获取后台数据,使用javascript动态修改前端页面的表格来显示数据 解

jsonp-小白:js中回调函数处理后的数据如何保存?

问题描述 小白:js中回调函数处理后的数据如何保存? 主要的函数为: function Ajax(asc, url, data, func) { $.ajax({ // asc: false, async: asc, //type: "post", //dataType: "json", type: "get", dataType: "jsonp", //jsonp: "Callback", // json

方法-Java Eclipsetomcat请求一段时间后,程序无反应,tomcat无错,程序无错。

问题描述 Java Eclipsetomcat请求一段时间后,程序无反应,tomcat无错,程序无错. tomcat执行请求后,程序执行一段时间后,程序就不执行了,tomcat没报错,程序也没错误,tomcat重启后在次执行之前没执行的代码OK没问题. 方法执行时间比较久,因为是数据库转换,从Oracle转Sqlserver,数据量较大. 如果我分批执行就可以,但是如果我一起全部执行的话,就会执行到一半的时候,就不执行了,很奇怪,求大神支招.求解决办法! 解决方案 会不会是事务太长到事连接超时,