>>欢迎您,首页 | 搜索 | 帮助 | 退出
    河北快3预测号码
    网络管理
       浏览:asp如何实现post过来的json代码

  发表一个新主题 发表一个新投票 回复主题您是本帖的第 3188 个阅读者浏览上一篇主题  刷新本主题   浏览下一篇主题
 * 贴子主题: asp如何实现post过来的json代码  报告本帖给版主  把本贴加入论坛收藏夹   

 bazhu 帅哥,离线,有人找我吗? 魔羯座2005-1-8
  
  
  等级:贵宾
 财产:2200
 经验:1159
 魅力:1030
  门派:暂无定论
  注册:2005-1-8
  文章:480
  鉴定:保密

访问bazhu的主页  引用回复这个贴子  回复这个贴子

发贴心情 asp如何实现post过来的json代码
传统的ASP与ASP之间post提交json可以用:json=cstr(request.form)来获取得到的json代码,但实际上,如果是java或php提交过来的话,用request.form可能得到的就是空值,最稳妥的办法是根据二进制流得到数据,操作如下:2个页面,第一个页面假设为:funtion.asp代码如下:<%function bytes2bstr(vin)dim bytesstream,stringreturnset bytesstream = server.CreateObject("adodb.stream")bytesstream.type = 2bytesstream.openbytesstream.writeText vinbytesstream.position = 0bytesstream.charset = "utf-8"'或者gb2312bytesstream.position = 2stringreturn = bytesstream.readtextbytesstream.closeset bytesstream = nothingbytes2bstr = stringreturnend function%>第二个页面,河北快3预测号码:假设为demo.asp,代码如下:<!--#include file="funtion.asp"--><%getpostjson=Request.TotalBytes '得到字节数if getpostjson=0 thenresponse.Write("json null")response.End()end ifreadjson=Request.BinaryRead(getpostjson) '二进制方式来读取客户端使用POST传送方法所传递的数据json = bytes2bstr(readjson) '二进制转化response.write(json)%>以上代码实测通过。

----------------------------------------------
我们要积极向上,乐观。


发贴时间: 2016-5-10 13:04:00 111.202.*.*

本主题贴数1,分页: [1] 
 *快速回复:asp如何实现post过来的json代码 顶端 
你的用户名:   河北快3预测号码 密码:   忘记密码?
内容
  • HTML标签: 不可用
  • UBB标签: 允许
  • 贴图标签: 允许
  • Flash标签:允许
  • 表情字符转换:允许
  • 上传图片:允许
  • 最多15KB
  • 邮件回复 显示签名   [Ctrl+Enter直接提交贴子]

    体彩江苏7位数18120期 湖南快乐十分开奖结果 麻将电影 极速时时彩有没有假 安徽十一选五走势图
    hi极速十一选五走势图 娱网棋牌 山东体彩十一选五推荐 手机彩票软件哪个正规 浙江风采华东15选5
    甘肃11选5历史开奖 腾讯分分彩1个月赢40w 多乐彩11选5 上海11选五开奖结果 大乐透基本走势图500
    上海快3今天推荐 时时彩软件开发 天津时时彩二星漏洞 河北十一选五走势 上海快三开奖详细查询