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