Получение ошибки сервера 500, «Внутренняя ошибка сервера», но отлично работает на Postman, используя httpclient в C#. ⇐ C#
Получение ошибки сервера 500, «Внутренняя ошибка сервера», но отлично работает на Postman, используя httpclient в C#.
Кажется, все в порядке, когда я использую Postman, я получаю правильный ответ, но при использовании кода появляется ошибка 500. Я часто проверял, прежде чем опубликовать здесь вопрос.
string host = «удалено по соображениям конфиденциальности»; строка access_token = "удалено по соображениям конфиденциальности" INT ProfileId = 25; string getTemplate = "/profiles/{0}/orders?order_status=new"; строка putTemplate = "/profiles/{0}/orders/{1}"; строка GetPath; строка PutPath; Клиент HttpClient = новый HttpClient (новый HttpClientHandler {AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate}); публичный пользователь() { client.BaseAddress = новый Uri(хост); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = новый AuthenticationHeaderValue («Носитель», access_token); getPath = string.Format(getTemplate, ProfileId); Uri.EscapeUriString(getPath); } общедоступный список GetNewOrders() { Console.WriteLine(client.BaseAddress + getPath); Listorders = null; Ответ HttpResponseMessage = client.GetAsync(client.BaseAddress + getPath).Result; Console.WriteLine(ответ); если (ответ.IsSuccessStatusCode) { заказы = ответ.Content.ReadAsAsync().Result; } еще { ответ.EnsureSuccessStatusCode(); } возврат заказов; } Я получаю ответы только в Postman, используя тот же URL-адрес и access_token. Я просто удалил тогда ради конфиденциальности. Можете ли вы объяснить, что с ним не так и где недостающая часть?
Кажется, все в порядке, когда я использую Postman, я получаю правильный ответ, но при использовании кода появляется ошибка 500. Я часто проверял, прежде чем опубликовать здесь вопрос.
string host = «удалено по соображениям конфиденциальности»; строка access_token = "удалено по соображениям конфиденциальности" INT ProfileId = 25; string getTemplate = "/profiles/{0}/orders?order_status=new"; строка putTemplate = "/profiles/{0}/orders/{1}"; строка GetPath; строка PutPath; Клиент HttpClient = новый HttpClient (новый HttpClientHandler {AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate}); публичный пользователь() { client.BaseAddress = новый Uri(хост); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); client.DefaultRequestHeaders.Authorization = новый AuthenticationHeaderValue («Носитель», access_token); getPath = string.Format(getTemplate, ProfileId); Uri.EscapeUriString(getPath); } общедоступный список GetNewOrders() { Console.WriteLine(client.BaseAddress + getPath); Listorders = null; Ответ HttpResponseMessage = client.GetAsync(client.BaseAddress + getPath).Result; Console.WriteLine(ответ); если (ответ.IsSuccessStatusCode) { заказы = ответ.Content.ReadAsAsync().Result; } еще { ответ.EnsureSuccessStatusCode(); } возврат заказов; } Я получаю ответы только в Postman, используя тот же URL-адрес и access_token. Я просто удалил тогда ради конфиденциальности. Можете ли вы объяснить, что с ним не так и где недостающая часть?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получение 500 с помощью «Будьте уверены», но получение 200 с помощью Postman
Anonymous » » в форуме JAVA - 0 Ответы
- 58 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка HTTP 500.19 Внутренняя ошибка сервера Как это исправить? [дубликат]
Anonymous » » в форуме Php - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-