欢迎光临

木子屋

标题: ASP接收POST提交的JSON数据示例

作者: dnawo

日期: 2022-05-24 08:22 AM

分类: Web编程

内容: 在做一个项目对接时，状态信息对方使用POST提交JSON数据进行推送， ASP接收程序如下：
复制内容到剪贴板 程序代码<%
Function bytes2bstr(vin)
Dim objStream,result
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 2
objStream.Open
objStream.WriteText vin
objStream.Position = 0
objStream.Charset = "utf-8"'或者gb2312
objStream.Position = 2
result = objStream.ReadText
objStream.Close
Set objStream = Nothing
bytes2bstr = result
End function
Dim numCount : numCount = Request.TotalBytes
If numCount>0 Then
Response.Write(bytes2bstr(Request.BinaryRead(numCount)))
End If
%>
注意，Request.BinaryRead和Request.Form互斥，使用一个后不能再使用另一个：
引用内容Request 对象 错误 'ASP 0207 : 80004005'
不能使用 Request.Form
/request.asp，行 30
调用 BinaryRead 之后，不能使用 Request.Form 集合。
引用内容Request 对象 错误 'ASP 0206 : 80004005'
不能调用 BinaryRead
/request.asp，行 32
使用 Request.Form 集合之后，不能调用 BinaryRead。
参考资料
[1].asp接收和解析post传递的json数据：https://blog.csdn.net/lanzengquan/article/details/123707971

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.641 ms

返回

标题: ASP接收POST提交的JSON数据示例

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.641 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.707 ms

返回