SalesForce: как получить результат запроса обратной передачи - PullRequest
0 голосов
/ 06 апреля 2011

Я пишу приложение (.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);
            }
            ...

1 Ответ

0 голосов
/ 19 апреля 2011

В моем коде все нормально.Возможно, на стороне SalesForce потребовалась некоторая конфигурация для отображения отправленных данных.

Кроме того, SalesForce не возвращает никаких данных, только заголовок с кодом состояния 200 и длиной данных 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...