|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
|  | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  IdHTTP обработка переадресации Добрый день всем! Такая проблема: Обращаюсь к сайту по IdHTTP1.Get('https://test.online.edu.ru/api/v1/connection/check') Получаю в ответ IdHTTP1.ResponseCode = 301. Адрес редиректа при этом IdHTTP1.Response.Location равен самому url'у. В чём тут проблема? Причём, тестирую это в postman - там всё хорошо, возвращается верный ответ. | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Цитата: 
 Через браузер тоже выдает ошибку, но 403 | 
| 
			 
			#3  
			
			
			
			
		 | |||
| 
 | |||
|   Да, это вообще-то API на Json'е. В headers пихаю свой uid организации вот так: IdHTTP1.Request.CustomHeaders.AddValue('X-CN-UUID', '...'); Но эффекта 0. | 
| 
			 
			#4  
			
			
			
			
		 | |||
| 
 | |||
|   Цитата: 
 Куда рыть - не пойму? | 
| 
			 
			#5  
			
			
			
			
		 | |||
| 
 | |||
|   Ответ техподдержки этого API: такой ответ приходит в случае, когда запрос пришёл не по https, а по http. Может ли IdHTTP сам менять запрос с https на http? Что-то мне это кажется сомнительным. В свойстве IdHTTP.IOHandler указан стандартный компонент IdSSLIOHandlerSocketOpenSSL1 | 
| 
			 
			#6  
			
			
			
			
		 | |||
| 
 | |||
|   попробовал отправить запрос на http - Delphi ругается на этот адрес, значит техподдержка гонит | 
| 
			 
			#7  
			
			
			
			
		 | |||
| 
 | |||
|   и тем не менее - вопрос так и не решён ( |