DbTalwar Ответов: 1

Я получаю сообщение об ошибке " удаленный сервер вернул ошибку: (500) внутренняя ошибка сервера"


Я вызываю запрос в строковых данных и передаю URL конечной точки, но получаю ошибку-удаленный сервер вернул ошибку: (500) Внутренняя ошибка сервера.

Что я уже пробовал:

   using (var client = new WebClient())
            {
                // read the raw SOAP request message from a file
                string data = @"<soapenv:Envelope xmlns:soapenv=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:urn=""urn:enterprise.soap.sforce.com""><soapenv:Header><urn:LoginScopeHeader><urn:organizationId>organizationid</urn:organizationId>
       <!--Optional:-->
         <urn:portalId></urn:portalId>
      </urn:LoginScopeHeader>
   </soapenv:Header>
   <soapenv:Body>
      <urn:login>
         <urn:username>username</urn:username>
         <urn:password>password</urn:password>
      </urn:login>
   </soapenv:Body>
</soapenv:Envelope>";

                //client.Headers.Add("Content-Type", "application/soap+xml;  charset=utf-8");
                // The SOAPAction header indicates which method you would like to invoke
                // and could be seen in the WSDL: <soap:operation soapAction="..." /> element
                // client.Headers.Add("SOAPAction", "http://ws.vantiv.com/Shared/CardPayment/v2/AuthorizeKeyedCardPayment");
                try
                {
                    var response = client.UploadString("https://test.salesforce.com/services/Soap/c/40.0/0DF4B00000000as", data);
                     Util.ErrorWriting(DateTime.Now + " :::: " + MethodBase.GetCurrentMethod() + " :::: " + response);

                }
                catch (Exception ex)
                {
                    // return ex.Message;
                    Util.ErrorWriting(DateTime.Now + " :::: " + MethodBase.GetCurrentMethod() + " :::: " + ex.Message);
                }
            }

Richard MacCutchan

Вам нужно попросить владельцев сервера проверить их логи.

DbTalwar

эта ошибка происходит из-за этого https://test.salesforce.com/services/Soap/c/40.0/0DF4B00000000as внутренне используется на локальном сервере?

Richard MacCutchan

Извините, но здесь никто не может догадаться, что пытается сделать ваш сервер.

1 Ответов

Рейтинг:
0

David_Wimbley

Видя, как это выглядит, вопрос salesforce базируется на этом url-адресе test.salesforce.com/services/Soap/c/40.0/0DF4B00000000as вероятно, вам нужно обратиться в службу поддержки salesforce/службу поддержки разработчиков, чтобы узнать, связана ли проблема с вашим запросом SOAP или это проблема конфигурации в salesforce.

Мы не можем сказать вам, в чем проблема, поскольку мы не управляем этим сервером и ничего не знаем о вашем проекте. Таким образом, проблема может быть на вашем конце с неправильно отформатированным конвертом SOAP или это может быть конфигурация/кто знает, какая проблема на вашем конце. test.salesforce.com серверная сторона.