中易网

httphandler如何处理来自页面的请求,并接受服务端返回的数据。

答案:1  悬赏:40  
解决时间 2021-03-13 06:23
1,服务端提供了webservice,访问接口能得到json数据包(如:a.com); 2,前端页面不直接访问webservice接口,而是访问一个其他地址(如:b.com); 3,由httphandler进行处理,将访问跳转到接口(a.com),得到数据; 主要难点:httphandler的ProcessRequest方法里如何向webservice接口发送请求,然后接收到返回的json数据。 请问这个如何实现,因为初次用httphandler这个东西,也没有代码,如果能有具体的实例最好了!! 附加想法:能不能把httphandler当一个地址,页面直接访问这个地址。
最佳答案
httphandler就是一个无页面的page,它与page的区别就是,它并没有页面。而是直接直接处理,所以被称为一般处理程序,一般常用来做json/xml,图片,动态js,css等。后辍名为ashx的即是。

不建议webservice读取时用一般处理程序中转——至于为什么,请查看webservice的真正作用是干什么的。多一层中转不知道你真正的原因。

该方法只须要重写ProcessRequest即可,在该方法中可以获得到浏览器用户请求的信息,至于怎么处理与其他程序没有任何区别的。

从以上可以看出,httphandler本来就是一个请求地址!但一般常被用来处理json/xml,图片,动态css及动态javacript等动态内容。

一般情况下,有些代码中你可以看到:
<script type="text/javascript" src="../xxxx.ashx?时间码></scrit>
请求来的正是动态的js代码文件。当然,也可以使用xxxxx.aspx去请求,事实上请求ashx才是正统的作法。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
对于淘宝店铺流量每天同一IP可以进几次没有问
我是名中学生毕业后想上中专学会计,请问青海
邦海诊所地址有知道的么?有点事想过去
今天朋友借钱,我就在路边的邮政自动取款机上
侠岚大电影 什么时候正式播出
知不知道福州市图书馆搬哪了?开馆了没有?
怎么我的网易邮箱打开的速度非常的慢?
航天信息信心服务在哪里啊,我有事要去这个地
百度一下公司现在把公伤给改为请假怎么办
天语电脑那个下载了软件不能安装啊。我有找那
何木沟这个地址在什么地方,我要处理点事
淘宝新品上架的显示问题
是不是只要是货到付款的东西都可能是假的啊?
大学物理实验..橡胶导热系数的测量!!!
时尚圈子怎么去啊,有知道地址的么
推荐资讯
请问她是什么国家的? 哪有gland这个地方==
19941104的塔罗牌是什么
网站程序中的BUG是什么意思
拉粑粑颗粒是怎么回事
河边江边游泳有哪些危险
乌鲁木齐万绘成测绘有限公司地址在什么地方,
金盛广告材料怎么去啊,有知道地址的么
艾迪我想知道这个在什么地方
以恒母婴地址在哪,我要去那里办事
齐村镇李岭村卫生室这个地址在什么地方,我要
csol单机有猴神的
欠钱还不上年终道歉总结
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?