对httpresponse的响应更改

时间:2011-12-06 22:10:28

标签: httpwebrequest httpresponse

我正在为一家拥有名为simPRO的在线业务管理软件的公司开发一个在线商店。所以我必须使用我提供的API从simPRO中检索。它的基于xml和命令必须使用httpget或post发送。

我使用以下代码来获取产品数据

HttpWebRequest req =(HttpWebRequest)WebRequest.Create(uri);

    //byte[] requestBytes = System.Text.Encoding.ASCII.GetBytes(uri);
    req.Method = "GET";

    using (WebResponse res = req.GetResponse())
    {
        StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default);
        backstr = sr.ReadToEnd();
        try
        {
            resultBox.Text = backstr;
        }
        catch (NullReferenceException ex)
        {
            resultBox.Text = ex.ToString();
        }
        sr.Close();
        res.Close();
    }

在uri我根据API传递了一个xml脚本。

我得到的回应并非我的预期。

meta HTTP-EQUIV =“refresh”content = 0; url =“index.php”

我很困惑,上面的代码中有什么问题?还是我传递的xmlscript?

0 个答案:

没有答案