散分 serverxmlhttp编码乱目的解决方法,爽啊!!真爽啊,

原创 2005年06月01日 11:12:00

2005年的博客 不知道为何 当时候的csdn吧博文中的回车键都删除了。。。变成了无法阅读的状态

,,今天有空来改改

竟然10年了 。情况大概这样子 MSXML2.XMLHTTP 用这个组件会乱码 用 MSXML2.serverXMLHTTP 就不会乱码


<%

****************************************'*
类名: sxsrc.com
'* 功能: xml
'* 支持: forum.sxsrc.com
'* 新增: Jaken,花中笑
'* 日期: 2005-6-1 V1.0
'****************************************

response.charset="gb2312"

Dim webServiceUrl, httpReq

'str=covertion(sqlStr)
webServiceUrl ="http://localhost:81/index.asp"
Set httpReq = Server.CreateObject("MSXML2.serverXMLHTTP")
httpReq.Open "GET", webServiceUrl, False
httpReq.Send
response.binarywrite
httpReq.responsebody '
consumeWebService=httpReq.responseText
' set iStream = httpReq.responsestream.istream
' with iStream'
.type = 1
' .mode = 3
' .open
' .charset ="gb2312"
' .writetext
' end with'
'srSave=covertion(httpReq.responseText)


%>

Microsoft XML Core Services (MSXML) 4.
0 - XML Reference IServerXMLHTTPRequest/ServerXMLHTTP Members[Visual Basic, Script] The following tables show the properties, methods, and events.
[C/C++] The following tables show the properties, methods, and events.
This interface inherits from IXMLHTTPRequest.
Propertiesonreadystatechange Specifies the event handler to be invoked when the readyState property changes.
 Read/write.
 responseBody Represents the response entity body as an array of unsigned bytes.
 Read-only.
 readyState Represents the state of the request.
 Read-only.
 responseStream Represents the response entity body as an IStream.
 Read-only.
 responseText Represents the response entity body as a string.
 Read-only.
 responseXML Represents the response entity body as parsed by Microsoft® XML Core Services (MSXML).
 Read-only.
 status Represents the HTTP status code returned by a request.
 Read-only.
 statusText Represents the HTTP response line status.
 Read-only.
 MethodsNote The following method names are case-sensitive when used with ServerXMLHTTP.
 They are not case-sensitive when used with XMLHTTP.
abort Cancels the current HTTP request.
 getAllResponseHeaders Retrieves the values of all the HTTP headers.
 getOption Returns the value of one of the following options: SXH_OPTION_URL SXH_OPTION_URL_CODEPAGE SXH_OPTION_ESCAPE_PERCENT_IN_URL SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS SXH_OPTION_SELECT_CLIENT_SSL_CERT getResponseHeader Retrieves the value of an HTTP header from the response body.
 open Initializes a request and specifies the method, URL, and authentication information for the request.
 send Sends an HTTP request to the server and receives a response.
 setOption Sets one of the following options: SXH_OPTION_URL_CODEPAGE SXH_OPTION_ESCAPE_PERCENT_IN_URL SXH_OPTION_IGNORE_SERVER_SSL_CERT_ERROR_FLAGS SXH_OPTION_SELECT_CLIENT_SSL_CERT setProxy Specify proxy configuration.
 setProxyCredentials Specify proxy authentication credentials.
 setTimeouts Specifies timeout settings for resolving the domain name, establishing the connection to the server, sending the data, and receiving the response.
 setRequestHeader Specifies the name of an HTTP header.
 waitForResponse Allows the requesting server to suspend execution while waiting for an asynchronous send operation to complete.
 EventsNone.

首次调用MSXML2.XMLHTTP会提示指定资源下载失败

在进行微信公众号开发中的POST JSON用到了MSXML2.XMLHTTP,但发现在第1、2、3次调用这个时往往会失败,提示“指定资源下载失败”,而第4次开始就不会出现这个提示,当IIS重启或者清除...
  • AMinfo
  • AMinfo
  • 2014年12月29日 10:32
  • 3244

xmlhttp中文乱码之客户端解决方案

xmlhttp中文乱码之客户端解决方案 2006-10-23 01:45使用ajax的人,最头疼的莫过于处理返回的中文乱码问题。如果可以在服务器进行操作的话,这个问题并不复杂。问题是有时候我们没有在服...
  • smeyou
  • smeyou
  • 2011年06月10日 12:07
  • 2568

利用XMLHTTP下载文件

利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写:using MSXML2;下面就是主要的代码:private void Pag...
  • asthlon
  • asthlon
  • 2004年10月25日 15:19
  • 787

XMLHttpRequest对象解决中文乱码问题

在学习ajax中XMLHttpRequest对象扩展问题中,XMLHttpRequest可以用来解决web访问中文乱码问题,对此作出总结。   出现乱码的原因:  (1)请求数据中包含中文,服务器端程...
  • u013047584
  • u013047584
  • 2016年01月08日 18:20
  • 4940

MSXML2.XMLHTTP.4.0对象

一、使用步骤: 1、创建XMLHTTP对象 //需MSXML4.0支持 2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的...
  • ldl22847
  • ldl22847
  • 2013年07月31日 08:19
  • 18126

MSXML2.ServerXMLHTTP.6.0 中open提交方式要使用大写

当使用MSXML2.ServerXMLHTTP.6.0控件时,如果在open("GET",url,true)写成open("get",url,true),就会得到服务器返回的出错信息,有可能是禁止访问...
  • qidizi
  • qidizi
  • 2010年01月26日 10:40
  • 2809

爽啊爽啊爽

致五个月的兄弟连兄弟姐妹:                我们来兄弟连干什么?写程序写程序。。。写程序。。。。。         上课的时候干什么?写程序写程序。。。写程序。。。。。  ...
  • u011886490
  • u011886490
  • 2013年08月30日 15:11
  • 474

从 “喝酒唱歌,人生真爽”看到底啥是面向对象(转自Blinux)

以下内容摘自《大话设计模式》,个人觉得讲得不错,挑出一些帮助大家重新理解下面向对象编程的思想面向对象编程 小菜:“我明白了,他说用任意一种面向对象语言实现,那意思就是要用面向对象的编程方法去实现,对吗...
  • eric_jjc
  • eric_jjc
  • 2010年09月03日 19:28
  • 2072

关于MSXML2.XMLHTTP组件报错的问题,寻大神解决

这个是报错的地方,集中XMLHTTP形式都是报这个错误的,不要说服务器安装两个组件,已经试过了,是不行的。下面我提供下源码,寻大神帮我解决下。 CardNo        =    req...
  • cabang6914
  • cabang6914
  • 2017年01月08日 17:32
  • 667

在VFP(Visual FoxPro)中使用Msxml2.ServerXMLHTTP读取返回内容出现乱码(问题?)问题

IIS服务器根目录下的文件为index.asp 内容如下 %@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> ="服务器已成功启动" %> oo = newO...
  • feiyafei2008
  • feiyafei2008
  • 2012年01月07日 10:04
  • 2111
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:散分 serverxmlhttp编码乱目的解决方法,爽啊!!真爽啊,
举报原因:
原因补充:

(最多只允许输入30个字)