Я пишу приложение (.NET 4.0), которое должно выполнить пост-запрос в SalesForce для отправки данных (в https-url, означает, что должно использоваться защищенное соединение).
Я создал небольшой тест, который выполняет запрос с некоторыми параметрами (возможно, включены не все, которые действительно требуются). Мой запрос кажется успешным, но я не уверен.
Я получаю от сервера ответ с 4 ключами в заголовке:
- Обработано: true;
- Длина содержимого: 0;
- Дата: ... {"текущая дата / время"};
- Север: "SFDC".
Вопрос 1:
Можно ли быть уверенным, что мой запрос был правильно обработан отделом продаж? Похоже, запрос более или менее хорош, но, глядя на фактические данные SalesForce, я не вижу результата моего запроса.
Вопрос 2:
Есть ли способ получить больше отзывов от SalesForce об отправленном запросе?
Большое спасибо! Любые мысли приветствуются!
P.S. Вот код, который я использую для отправки запроса:
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(strSubmitUrl);
myRequest.Method = "POST";
myRequest.ContentType = "application/x-www-form-urlencoded";
myRequest.ContentLength = aBytesRequest.Length;
myRequest.AllowAutoRedirect = false;
string strResult;
try
{
Stream newStream = myRequest.GetRequestStream();
newStream.Write(aBytesRequest, 0, aBytesRequest.Length);
newStream.Close();
WebResponse response = myRequest.GetResponse();
Stream stream = response.GetResponseStream();
int iResponseLength = 0;
if ( response.Headers["DataLength"]!=null)
{
int.TryParse(response.Headers["DataLength"], out iResponseLength);
}
...