Я пытаюсь отправить приведенный ниже xml на https://apps.quickbooks.com/j/AppGateway, и все, что я продолжаю получать, это ошибка: удаленный сервер возвратил ошибку: (400) Bad Request. У кого-нибудь есть идеи, что я делаю не так? Ниже приведен код C #, который я использую для публикации xml.
Спасибо,
-Джефф
ОБНОВЛЕНИЕ: Чтобы добавить больше к моему вопросу, я думаю, что ошибка (400) Bad Request указывает на то, что у меня что-то не так с xml или с тем, как я публикую xml. Вот почему я задаю этот вопрос ... что мне здесь не хватает?
<?xml version="1.0" encoding="utf-8" ?>
<?qbxml version="7.0"?>
<QBXML>
<SignonMsgsRq>
<SignonDesktopRq>
<ClientDateTime>7/20/2009 12:36PM</ClientDateTime>
<ApplicationLogin>APP_LOGIN</ApplicationLogin>
<ConnectionTicket>CONNECTION_TICKET</ConnectionTicket>
<Language>English</Language>
<AppID>APP_ID</AppID>
<AppVer>1</AppVer>
</SignonDesktopRq>
</SignonMsgsRq>
<QBXMLMsgsRq>
<CustomerQueryRq requestID="2" />
</QBXMLMsgsRq>
</QBXML>
WebRequestObject = (HttpWebRequest)WebRequest.Create(requestUrl);
WebRequestObject.Method = "POST";
WebRequestObject.ContentType = "application/x-qbxml";
WebRequestObject.AllowAutoRedirect = false;
string post = XmlText.Text;
WebRequestObject.ContentLength = post.Length;
swr = new StreamWriter(WebRequestObject.GetRequestStream());
swr.Write(post);
swr.Close();
WebResponseObject = (HttpWebResponse)WebRequestObject.GetResponse();