关于session的问题
ciml 2003-01-24 05:05:38 global.asa:
<script language="vbscript" runat="server">
sub Session_OnStart
set session("objLBS") = Server.CreateObject("LBSServer.ClsLBS")
set fs=server.CreateObject("Scripting.FileSystemObject")
set f=fs.OpenTextFile("d:\session.txt",8)
f.writeline session.sessionid
end sub
</script>
test.asp:
<%@ Language=VBScript %>
<%
dim resxml
dim oSoapXml
Dim NetonXml
'====取得客户端传过来的XML数据==================
ReadSize = Request.TotalBytes
RequestData = Request.BinaryRead(ReadSize)
Set oSoapXml = Server.CreateObject("Microsoft.XMLDOM")
oSoapXml.async = false
If Not oSoapXml.loadXML(RequestData) Then response.write "<?xml version=""1.0"" encoding=""gb2312""?>"
response.write "<LBS-Envelope>"
response.write " <LBS-Body>"
response.write " <Fault>"
response.write " <faultcode>000</faultcode>"
response.write " <faultstring>客户端传过来的XML加载失败</faultstring>"
response.write " <faultsource>错误位置: netonarc.asp --> 起始ASP文件
</faultsource>"
response.write " <detail>产生可能性:没有任何XML传过来或传过来的XML不合法
</detail>"
response.write " </Fault>"
response.write " </LBS-Body>"
response.write "</LBS-Envelope>"
Else
resxml=session("objLBS").loadInxml(oSoapXml.xml)
Response.write resxml
End If
%>
客户端发出不同底请求访问test.asp文件,RequestData 是请求xml数据,每次不同,但为什么第一次返回结果正确,而以后不同的请求均返回第一次请求的结果?