| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1450 人关注过本帖
标题:http post接口的实现问题?
只看楼主 加入收藏
zhongguolj
Rank: 2
等 级:论坛游民
帖 子:21
专家分:14
注 册:2011-7-13
结帖率:66.67%
收藏
已结贴  问题点数:0 回复次数:2 
http post接口的实现问题?
protected void btnLoad_Click(object sender, EventArgs e)
 {
        //入口地址为:http://125.208.3.12:8888/sms.aspx
        string url="http://125.208.3.12:8888/sms.aspx?action=overage&userid=1152&account=111&password=111";
        Response.ClearContent();
        Response.Write(Post(urll));
        Response.End();
 }
   

public string Post(string url)
    {
        string returnData = null;
        try
        {
            HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(url);
            webReq.Method = "POST";
            webReq.ContentType = "application/x-www-form-urlencoded";
            Stream postData = webReq.GetRequestStream();
            postData.Close();
            HttpWebResponse webResp = (HttpWebResponse)webReq.GetResponse();
            Stream answer = webResp.GetResponseStream();
            StreamReader answerData = new StreamReader(answer);
            returnData = answerData.ReadToEnd();

        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }
        return returnData.Trim()+"\n";
    }
现在的问题是它return是xml形式的string,我怎样得到它标签里边的值?还有如果post(string url)的url改为入口地址,那参数怎么办,这方法又该怎么写?小生不才,望同业好手指点迷经,小弟在线等..
搜索更多相关主题的帖子: 接口 public action null 
2011-10-10 13:39
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:16 
xml形式可以使用dom分析出来值
2011-10-10 14:40
zhongguolj
Rank: 2
等 级:论坛游民
帖 子:21
专家分:14
注 册:2011-7-13
收藏
得分:0 
XML.LoadXml(xml);可以读取xml格式的string,不知道有没有跟好的方法,
我最想要的是:
如果post(string url)的url改为入口地址,那参数怎么办,这方法又该怎么写?是不是只能拼接?
2011-10-10 18:15
快速回复:http post接口的实现问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042517 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved