Ajax----------跨站点取数据

using   System.Net;
using   System.IO;
using   System.Text;

  public   string   getJSON(string   param)
                {
                        //param   =   "{/ "modules/ ":[{/ "id/ ":1,/ "name/ ":/ "xxxx/ ",/ "method/ ":/ "get/ ",/ "post_url/ ":
/ "http://www.xxx.net/xx_xx.php?module=xx&wop=post/ ",/ "param/ ":/ "w_xxx_/ ",/ "args/ ":{/ "view/ ":/ "default/ ",/ "position/ ":/ "center/ "},/ "params/ ":[]}],/ "global/ ":{/ "user/ ":{/ "user_id/ ":xxx,/ "email/ ":/ "xx.xxx@xx.xx/ ",/ "first_name/ ":/ "xxx/ ",/ "last_name/ ":/ "xxx/ "}}} ";
                       
                        byte[]   bs   =   Encoding.ASCII.GetBytes(param);

                        HttpWebRequest   req   =   (HttpWebRequest)HttpWebRequest.Create( "http://www.xxx.net/xxx_xxx.php ");
                        req.Method   =   "POST ";
                        //req.Connection   =   "close ";
                        req.ContentType   =   "application/x-javascript ";
                        req.ContentLength   =   bs.Length;

                        using   (Stream   reqStream   =   req.GetRequestStream())
                        {
                                reqStream.Write(bs,   0,   bs.Length);
                        }
                        string   str   =   string.Empty;
                        using   (WebResponse   wr   =   req.GetResponse())
                        {
                                Stream   ReceiveStream   =   wr.GetResponseStream();
                                Encoding   encode   =   System.Text.Encoding.GetEncoding( "utf-8 ");
                                StreamReader   readStream   =   new   StreamReader(ReceiveStream,   encode);
                                Char[]   read   =   new   Char[256];
                                int   count   =   readStream.Read(read,   0,   256);

                                while   (count   >   0)
                                {
                                        //   Dump   the   256   characters   on   a   string   and   display   the   string   onto   the   console.
                                        str   +=   new   String(read,   0,   count);
                                        count   =   readStream.Read(read,   0,   256);
                                }
                                readStream.Close();
                        }
                        return   str;
                }

然后另外一个页面再使用AJAX的方法或者这个页面的数据 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值