我们如何读取ASHX页面返回的数据? [英] How can we read data returned by ASHX page ?
本文介绍了我们如何读取ASHX页面返回的数据?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我必须调用第三方.ashx页面,它返回一个字符串。如何在我的.aspx中读取.ashx文件返回的字符串页面?
这是我的请求格式:
http:// www.remoteServerName.in / recharge.ashx?uid = < user_id > & pwd = < 密码 >
& mobileno = < mobile_number > & amt = < recharge_amount > & transid = < transacti
on_id >
处理完上述请求后,它将返回响应,如何阅读?
提前致谢。 ...
解决方案
hi
你可以做我的事情,见下面我解释过......
WebRequest request =(HttpWebRequest)WebRequest.Create(URL)
WebResponse response = request。 GetResponse();
流dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader (dataStream);
string responseFromServer = reader.ReadToEnd();
reader.Close() ;
response.Close();
这里,responseFromServer将包含输出从请求的网址收到。
如果有用请投票f或者这个答案。
谢谢
你需要创建webrequest对象
//创建一个请求URL。
WebRequest request = WebRequest.Create( http: // www.remoteServerName.in /recharge.ashx?uid=<user_id>&pwd=<password>
& mobileno =< mobile_number>& amt =< recharge_amount>& transid = < transacti); > < / recharge_amount > < / mobile_number > < / 密码 > < / user_id >
通过调用GetResponse()方法获取响应
< pre lang =c#> var response = request.GetResponse();
Hi,
I have to call third party .ashx page which returns a string.How can i read the string returned by .ashx file in my .aspx page?
here is my request format:
http:// www.remoteServerName.in /recharge.ashx?uid=<user_id>&pwd=<password>
&mobileno=<mobile_number>&amt=<recharge_amount>&transid=<transacti
on_id>
After processing the above request it will return the response, How to read that?
Thanks in advance....
解决方案
hi
you can do i thing, see below i explained...
WebRequest request =(HttpWebRequest) WebRequest.Create("URL")
WebResponse response = request.GetResponse ();
Stream dataStream = response.GetResponseStream ();
StreamReader reader = new StreamReader (dataStream);
string responseFromServer = reader.ReadToEnd ();
reader.Close ();
response.Close ();
here, responseFromServer will contain the output received from requested url.
If it is useful please vote for this answer.
Thanks
You need to create webrequest object
// Create a request for the URL.
WebRequest request = WebRequest.Create ("http:// www.remoteServerName.in /recharge.ashx?uid=<user_id>&pwd=<password> &mobileno=<mobile_number>&amt=<recharge_amount>&transid=<transacti");></recharge_amount></mobile_number></password></user_id>
Get response by calling GetResponse () method
var response = request.GetResponse ();
这篇关于我们如何读取ASHX页面返回的数据?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文