Ошибка an error occurred while sending the request

В статье рассмотрено, что за ошибка "An error occurred while processing your request", представлено описание шагов по её решению.

Ряд пользователей браузеров при переходе на какой-либо сайт (наиболее часто данная проблема встречается на сайте Steam) могут столкнуться с ошибкой и соответствующим сообщением «An error occurred while processing your request». Обновление страницы проблемного сайта обычно ничего не даёт, пользователь сталкивается с упомянутой проблемой вновь и вновь. В этом материале я расскажу, что это за сообщение, при каких условиях появляется данная проблема, и как исправить её на вашем ПК.

Скриншот ошибки

Содержание

  1. Что такое An error occurred while processing your request
  2. Как исправить ошибку An error occurred
  3. Заключение

Что такое An error occurred while processing your request

В переводе с английского языка текст данной ошибки звучит как «Произошла ошибка во время обработки вашего запроса». Как уже упоминалось выше, наиболее часто на возникновение данной ошибки жалуются пользователи Steam, которые при переходе на данный сайт встречают описанную дисфункцию.

Картинка #СТИМЖИВИ

При этом данная ошибка может встречаться и на других ресурсах, и в абсолютном большинстве случаев имеет браузерную основу (пользователи различных онлайн-программ практически с ней не сталкиваются).

Причины данной ошибки следующие:

  • Сбой или перегрузка сервера, обрабатывающего ваш запрос;
  • Случайный сбой вашего ПК;
  • Кэш вашего браузера повреждён;
  • Ошибка SSL-сертификата вашего браузера;
  • Проблемы с HTTPS-протоколом у ряда сайтов;
  • Проблема с HTTPS-расширениями вашего браузера (например, с «HTTPS Everywhere»).

После определения причин дисфункции перейдём к описанию того, как избавиться от ошибки Sorry, an error occurred while processing your request.

Надпись an error occured

Как исправить ошибку An error occurred

Итак, вы встретились с упомянутой проблемой и думаете, как её устранить. Рекомендую выполнить следующий ряд действий:

  1. Попробуйте просто перезагрузить свой компьютер. Это помогает чаще, чем может показаться;
  2. Немного подождите. Во многих случаях (особенно это касается пользователей Steam) сервера бывают перегружены или «упали», потому необходимо некоторое время для решения проблемы администрацией сервера. В подобных случаях нужно немного подождать (часто хватает и суток) чтобы проблема была решена;
  3. Очистите кэш и куки вашего браузера. К примеру, в браузере Мозилла это делается переходом в «Настройки», затем в закладку «Приватность», и кликом на «Удалить вашу недавнюю историю». В открывшимся окне «Удаление истории» в «Подробности» поставьте галочку на «Кэш» и удалите последний;Окно удаления недавней истории
  4. Попробуйте сменить ваш браузер, использовав альтернативный веб-обозреватель при осуществлении перехода на проблемный сайт;
  5. Если вы не можете запустить игру Steam с браузера (через веб-лаунчер), попробуйте использовать находящийся на вашем ПК exe-файл данной игры для её запуска (сам файл часто находится в папке Steam);
  6. Удалите SSL-сертификат проблемного сайт. Удаление SSL-сертификата проблемного сайта, по отзывам пользователей, может помочь в решении ошибки An error occurred while processing your request. Как удалить проблемный сертификат описано;
  7. Попробуйте использовать не зашифрованную версию сайта (при возможности). Обычно адрес зашифрованного сайта начинается с https. Попробуйте использовать тот же адрес, но с началом на http (без окончания s), это может помочь в вопросе как пофиксить ошибку An error occurred while processing your request;Протокол https
  8. Удалите (отключите) расширения браузера, принуждающие вебсайты работать только c HTTPS (например, уже упомянутое расширение «HTTPS Everywhere»);
  9. Если данная ошибка возникла при работе с социальной сетью (например, с Фейсбук), попробуйте выйти из неё, а потом вновь выполнить вход;
  10. Уведомьте администрацию проблемного ресурса о возникшей проблеме (обычно, хватает соответствующего письма в службу технической поддержки).

Заключение

В данном материале мной была рассмотрена тема «An error occurred while processing your request, что делать», обозначены причины данной проблемы и намечены пути её решения. В большинстве случаев данная ошибка возникает из-за перегрузки или «падения» серверов, и от пользователя требуется немного подождать, дабы всё пришло в норму. В иных же случаях попробуйте выполнить очистку кэша вашего браузера, так как именно этот совет оказался весьма эффективным в решении данной проблемы на пользовательских ПК.

Опубликовано 02.02.2017 Обновлено 19.02.2021

Description

randomly fails, sometimes they do all work correctly.

System.Net.Http.HttpRequestException: An error occurred while sending the request.
 ---> System.IO.IOException: The response ended prematurely.
   at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpConnection.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.SendAsyncCore(HttpRequestMessage request, HttpCompletionOption completionOption, Boolean async, Boolean emitTelemetryStartStop, CancellationToken cancellationToken)
   at Essensoft.AspNetCore.Payment.WeChatPay.V2.Extensions.HttpClientExtensions.PostAsync[T](HttpClient client, IWeChatPayRequest`1 request, IDictionary`2 textParams)
   at Essensoft.AspNetCore.Payment.WeChatPay.V2.WeChatPayClient.ExecuteAsync[T](IWeChatPayRequest`1 request, WeChatPayOptions options)
   at lambda_method72(Closure , Object )
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)

Configuration


.NET SDK (reflecting any global.json):
 Version:   5.0.101
 Commit:    d05174dc5a

Runtime Environment:
 OS Name:     debian
 OS Version:  10
 OS Platform: Linux
 RID:         debian.10-x64
 Base Path:   /usr/share/dotnet/sdk/5.0.101/

Host (useful for support):
  Version: 5.0.1
  Commit:  b02e13abab

.NET SDKs installed:
  5.0.101 [/usr/share/dotnet/sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 5.0.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 5.0.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

I have three layer application architecture.

My Client —> My service A (REST hosted in IIS) —> Other Team’s service X (REST).

Service A is ASP.Net 4.6.1 framework, not ASP.Net Core.

Client is communicating to A with HttpClient and A is communicating to X with HttpClient.

Client is firing almost 2500 calls to my service to A and to X.

Out of 2500 calls service A randomly (may be 10 calls) fails with below exception. Its not reproducible.

System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> 
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a 
receive. ---> System.IO.IOException: Unable to read data from the transport connection: An     
established connection was aborted by the software in your host machine. ---> 
System.Net.Sockets.SocketException: An established connection was aborted by the software in your 
host machine
at System.Net.Sockets.Socket.BeginReceive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags 
socketFlags, AsyncCallback callback, Object state)
at System.Net.Sockets.NetworkStream.BeginRead(Byte[] buffer, Int32 offset, Int32 size, AsyncCallback 
callback, Object state)
 --- End of inner exception stack trace ---
at System.Net.Security._SslStream.EndRead(IAsyncResult asyncResult)
at System.Net.TlsStream.EndRead(IAsyncResult asyncResult)
at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace --

Here is my service A call. A in IIS calls below code block and its called by each request. X is taking user credentials and returning data based on user, so we are not sharing HttpClient between calls.

var user = (System.Security.Principal.WindowsIdentity)HttpContext.Current.User.Identity;
            System.Security.Principal.WindowsIdentity.RunImpersonated(user.AccessToken, () =>
      {
        static HttpClient Client = new HttpClient();
        static string CallX(string[] args)
        {
            HttpClientHandler handler = new HttpClientHandler
            {
                UseDefaultCredentials = true
            };    

            Client = new HttpClient(handler)
            {
                BaseAddress = new Uri("http://XserviceUrl/api/")
            };
            Client.Timeout = TimeSpan.FromSeconds(600);    
            var result = Client.PostAsync("Fake X controller"
                , new StringContent(JsonConvert.SerializeObject(args)
                , Encoding.UTF8, "application/json")).Result;    

            result.EnsureSuccessStatusCode();

            var json = result.Content.ReadAsStringAsync().Result;
            return DosomethingWithResult(json);    
        }
    });

Things I tried:

Some SO post suggested might be timeout issue. So I added 600 seconds in Client and in Service A. I also changed IIS request timeout from default 2 minutes to 10 (600 seconds).


Offline

Decaz

 


#1
Оставлено
:

24 февраля 2015 г. 12:44:49(UTC)

Decaz

Статус: Новичок

Группы: Участники

Зарегистрирован: 04.02.2015(UTC)
Сообщений: 6
Российская Федерация
Откуда: Москва

1. Windows 7
2. КриптоПро CSP 4.0.9461 и КриптоПро ЭЦП Browser plug-in 2.0.2011
3. Усовершенствованная подпись (CAdES-X Long Type 1)
4. Лог возникновения ошибки

На машине используется прокси-сервер. На другой машине, не использующей прокси-сервер, все работает замечательно.

Очень странной является строка:

Цитата:

00000121 3.84780288 [15428] tspcli.dll: {15424} /CryptoPro::PKI::TSP::Client::CRequest::Send/ TSPRequest.cpp(161) : HTTP STATUS: 400

Ранее ошибка была HTTP STATUS: 407, однако была настроена локальная групповая политика для прокси-сервера. Теперь же это HTTP STATUS: 400.

Подскажите, в чем может быть дело? Надо ли дополнительно что-то настраивать?


Вверх


Offline

Decaz

 


#2
Оставлено
:

24 февраля 2015 г. 13:51:05(UTC)

Decaz

Статус: Новичок

Группы: Участники

Зарегистрирован: 04.02.2015(UTC)
Сообщений: 6
Российская Федерация
Откуда: Москва

Проблема заключалась в неправильной настройке прокси-сервера в локальной групповой политике.

Закройте, пожалуйста, тему.


Вверх


Offline

ac_dc

 


#3
Оставлено
:

23 апреля 2015 г. 18:34:56(UTC)

ac_dc

Статус: Новичок

Группы: Участники

Зарегистрирован: 08.04.2015(UTC)
Сообщений: 1
Российская Федерация

Автор: Decaz Перейти к цитате

Проблема заключалась в неправильной настройке прокси-сервера в локальной групповой политике.

Закройте, пожалуйста, тему.

Добрый день,
подскажите пожалуйста как вам удалось решить проблему с прокси?
Пробовали прописывать параметр в групповой политике адрес прокси сервера по умолчанию но это не помогает..


Вверх


Offline

Decaz

 


#4
Оставлено
:

23 апреля 2015 г. 19:01:44(UTC)

Decaz

Статус: Новичок

Группы: Участники

Зарегистрирован: 04.02.2015(UTC)
Сообщений: 6
Российская Федерация
Откуда: Москва

Автор: ac_dc Перейти к цитате

Пробовали прописывать параметр в групповой политике адрес прокси сервера по умолчанию

Сделал ровно то же самое, все заработало. Возможно вы указываете некорректные значения или указываете их не в тех параметрах, в которых надо.


Вверх


Offline

BiSerge

 


#5
Оставлено
:

24 августа 2016 г. 8:31:12(UTC)

BiSerge

Статус: Новичок

Группы: Участники

Зарегистрирован: 23.08.2016(UTC)
Сообщений: 1
Российская Федерация
Откуда: Омск

Добрый день.

1. Windows 7
2. КриптоПро CSP 4.0.9708 и КриптоПро ЭЦП Browser plug-in 2.0

Пару дне назад при подписании документов появилось сообщение с требованием обновить КриптоПро ЭЦП Browser plug, обновил и теперь при попытке подписать документ, получаю ошибку – «Ошибка при формировании ЭП: При попытке отправки запроса возникла ошибка HTTP (0xC2100100)».

Работаем через прокси. До обновления плагина все работало.
К сожалению, я не системный администратор и мне не понятно, что и где настраивать.
Очень надеюсь на вашу помощь.


Вверх

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

  • Remove From My Forums
  • Question

  • see my code which is not written by me. when this code run with .net v4.7.2 with VS2019 then it is working fine but when i am running the code with VS2013 with .net v4.5.2 then getting exception. the error message is An error occurred while
    sending the request.

    what to change in the below code as a result it should work fine with .net v4.5.2

    here is full code

    private static HttpClient client = new HttpClient();
    
            private static async Task<T> GetJsonPageAsync<T>(string url)
            {
                using (HttpResponseMessage response = await client.GetAsync(url, HttpCompletionOption.ResponseHeadersRead))
                {
                    response.EnsureSuccessStatusCode();
                    string text = await response.Content.ReadAsStringAsync();
                    return JsonConvert.DeserializeObject<T>(text);
                }
            }
    
            private async void button1_Click(object sender, EventArgs e)
            {
                try
                {
                    dynamic newsList = await GetJsonPageAsync<dynamic>("https://www.wsj.com/news/types/newsplus?id={%22query%22:%22type:=\%22NewsPlus\%22%22,%22db%22:%22wsjie,blog,interactivemedia%22}&type=search_collection");
                    List<Task<dynamic>> tasks = new List<Task<dynamic>>();
                    foreach (dynamic item in newsList.collection)
                    {
                        string strUrl = "https://www.wsj.com/news/types/newsplus?id=" + item.id + "&type=article";
                        tasks.Add(GetJsonPageAsync<dynamic>(strUrl));
    
                        //tasks.Add(GetJsonPageAsync<dynamic>($"https://www.wsj.com/news/types/newsplus?id={item.id}&type=article"));
                    }
    
                    dynamic[] newsDataList = await Task.WhenAll(tasks);
                    foreach (dynamic newItem in newsDataList)
                    {
                        //Console.WriteLine(newItem.data.headline);
                        //Console.WriteLine(newItem.data.url);
    
                        txtData.Text += newItem.data.headline + System.Environment.NewLine;
                        txtData.Text += new string('-', 200) +System.Environment.NewLine;
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }

Answers

  • When i add this lines below http call then my problem solved.

    System.Net.ServicePointManager.SecurityProtocol =
                SecurityProtocolType.Tls12 |
                SecurityProtocolType.Tls11 |
                SecurityProtocolType.Tls;

    what ServicePointManager does ?

    • Marked as answer by

      Monday, July 13, 2020 6:15 AM

  • Hi Sudip_inn,
    First,
    ServicePointManager.SecurityProtocol property is used to set the security protocol used by the ServicePoint objects managed by the ServicePointManager object.
    .NET Framework 4.7.2 uses TLS 1.2 by default.  when you change to .NET Framework 4.5.2, you need to use ServicePointManager to manually enable TLS1.2.
    Here
    is more discussion about it you can refer to.
    Best Regards,
    Daniel Zhang


    MSDN Community Support
    Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to
    MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Marked as answer by
      Sudip_inn
      Monday, July 13, 2020 6:15 AM


  1. black1666

    black1666
    New Member

    Регистрация:
    сен 6, 2019
    Сообщения:
    4
    Симпатии:
    0

    [22:43] An error occurred while sending the request.
    [22:38] Запускаем автоматическую авторизацию.


  2. Maxxx

    Maxxx
    Administrator
    Команда форума

    Регистрация:
    дек 24, 2016
    Сообщения:
    1,117
    Симпатии:
    51


  3. black1666

    black1666
    New Member

    Регистрация:
    сен 6, 2019
    Сообщения:
    4
    Симпатии:
    0


  4. Maxxx

    Maxxx
    Administrator
    Команда форума

    Регистрация:
    дек 24, 2016
    Сообщения:
    1,117
    Симпатии:
    51

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


  5. black1666

    black1666
    New Member

    Регистрация:
    сен 6, 2019
    Сообщения:
    4
    Симпатии:
    0

    мм

    Вложения:

    • 2222.jpg

      2222.jpg
      Размер файла:
      210.3 КБ
      Просмотров:
      12


  6. black1666

    black1666
    New Member

    Регистрация:
    сен 6, 2019
    Сообщения:
    4
    Симпатии:
    0

    что значит видимый режим ??
    в ручном режиме регистрируется но это на програму как я понял никак не влияет


  7. Maxxx

    Maxxx
    Administrator
    Команда форума

    Регистрация:
    дек 24, 2016
    Сообщения:
    1,117
    Симпатии:
    51


  8. Maxxx

    Maxxx
    Administrator
    Команда форума

    Регистрация:
    дек 24, 2016
    Сообщения:
    1,117
    Симпатии:
    51

    Может ещё в брандмауэре дело или антивирусе, что-то соединение мешает установить


  9. abram1000rr

    abram1000rr
    New Member

    Регистрация:
    ноя 11, 2018
    Сообщения:
    5
    Симпатии:
    0

    Почему банит аак постоянно после 5 постов !!!!!


  10. abram1000rr

    abram1000rr
    New Member

    Регистрация:
    ноя 11, 2018
    Сообщения:
    5
    Симпатии:
    0

    Игнорите мой вопрос !!! жду ответа и помощи !!! тему я создал жду ответа не медленно


  11. addblue

    addblue
    New Member

    Регистрация:
    сен 13, 2019
    Сообщения:
    1
    Симпатии:
    0

    привет всем, авторизация проходит нормально, но аки в прогу не добавляются?


  12. Maxxx

    Maxxx
    Administrator
    Команда форума

    Регистрация:
    дек 24, 2016
    Сообщения:
    1,117
    Симпатии:
    51

    Ответы обычно в файле лога, кнопочка есть специальная чтобы посмотреть


  13. sve321123

    sve321123
    New Member

    Регистрация:
    сен 20, 2019
    Сообщения:
    1
    Симпатии:
    0

    Не авторизуется. Что делать?

    Вложения:

    • 2019-09-20_13-22-16.png


  14. Maxxx

    Maxxx
    Administrator
    Команда форума

    Регистрация:
    дек 24, 2016
    Сообщения:
    1,117
    Симпатии:
    51

Поделиться этой страницей

Понравилась статья? Поделить с друзьями:
  • Ошибка activex com как исправить windows 10 реестра
  • Ошибка anti skid service requi 23 volvo xc90
  • Ошибка 9cc4 бмв
  • Ошибка an error occurred while decompressing archive header is corrupt
  • Ошибка activex com как исправить windows 10 localserver32