Вам нужно переслать все данные запроса - строку запроса, опубликовать данные, заголовки и т. Д.? Вполне возможно, что вопрос «почему». Там есть много программного обеспечения обратной прокси, которое, скорее всего, будет вести себя лучше, чем все, что вам нужно писать.
Если вам необходимо проверить входящий запрос и создать другую для внутренней службы, тогда имеет смысл написать собственный код.
Вы можете создать асинхронный маршрут для входящего запроса, сделать асинхронный вызов во внутреннюю службу, массировать ответ (при необходимости) и вернуться. Вызов другого сервера ничем не отличается от любой другой работы, которую вы обычно делаете на своем маршруте.
Основная причина внедрения прокси-сервера в моем приложении заключается в том, что я не могу установить обратное прокси-программное обеспечение на наших серверах клиентов. Кроме того, я думаю, что это будет излишним для моей задачи. На самом деле мне нужно отправить 1 запрос GET и 1 запрос POST на внешний сервер. – rpeshkov
@SunnyMilenov вы можете объяснить это для разработчиков не .NET? –
@ A.MatíasQuezada: nancy - это .Net framework, поэтому я не понимаю ваш вопрос. –