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

  发表一个新主题 发表一个新投票 回复主题您是本帖的第 1283 个阅读者浏览上一篇主题  刷新本主题   浏览下一篇主题
 * 贴子主题: 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直接提交贴子]

    甘肃十一选五新走势图 幸运飞艇稳赚公式 体育彩票天津十一选五开奖结果查询结果 河南快3开奖结果昨天 泳坛夺金开奖结果今天
    广西11选5推存 天天彩选4 北京11选5一定牛 河北十一选五任三推荐 贵州十一选五开奖号
    快赢内蒙古快3 分分彩定位胆万能码 现在做什么赚钱 21點技巧 16点 要牌 黑龙江11选5开奖结果正好
    江西快3基本走势图 北京赛车网站 快乐双彩开奖结果图片 吉林快3 秒速时时彩是假的吧?