изменения в ответе на httpresponse - PullRequest
1 голос
/ 07 декабря 2011

Я занимаюсь разработкой интернет-магазина для фирмы, которая имеет программное обеспечение для управления бизнесом в Интернете, называемое simPRO. поэтому я должен получить из simPRO, используя API, который мне предоставляется. Он основан на 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 я передал XML-скрипт в соответствии с API.

я получаю ответ, который не соответствует ожиданиям.

meta HTTP-EQUIV = "обновить" содержимое = 0; url = "index.php"

Я просто запутался, что-то не так в коде выше? или это xmlscript, который я передаю?

...