ASP里如何读取JSP程序用URLConnection发送过来的数据?

wintergoes 2007-10-08 02:46:39
数据是通过JSP的URLConnection组件发送过来的,如下面这样
URL url = new URL("http://localhost:8888/97741/815/formAction.asp");
URLConnection uc = url.openConnection();
uc.setDoOutput(true);

OutputStream raw = uc.getOutputStream();
OutputStream buf = new BufferedOutputStream(raw);
OutputStreamWriter out = new OutputStreamWriter(buf,"GBK");
out.write("Alec Cheung");
out.flush();
out.close();


请问我在ASP里如何接受JSP传过来的数据.
...全文
76 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sdmtea 2007-10-09
  • 打赏
  • 举报
回复
Dim intSize
'取得POST参数大小
intSize = Request.TotalBytes

If intSize > 0 Then
……上面那段代码在这里……
End If
Sdmtea 2007-10-09
  • 打赏
  • 举报
回复
Dim strData,strStream,objStream

'读取用户Post上来的数据
strData = Request.BinaryRead(intSize)
'转换数据编码
Set objStream = Server.CreateObject("Adodb.Stream")
objStream.Type = 1
objStream.Mode = 3
objStream.Open
objStream.Write strData
objStream.Position = 0
objStream.Type = 2
objStream.CharSet = "utf-8"
strStream = objStream.ReadText
objStream.Close
Set objStream = Nothing
'获取有用数据
strData = Mid(strStream, 1)

你照这段代码改一下字符集编码应该就可以了。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧