我们如何读取ASHX页面返回的数据? [英] How can we read data returned by ASHX page ?

查看:92
本文介绍了我们如何读取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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆