У нас есть REST API в нашем приложении, однако мы не хотим размещать сервер, который предоставляет этот API, в доступном в Интернете месте.
Я хотел бы установить что-нибудь на сервере, доступном через Интернет, который будет пересылать звонки на мой сервер. В идеале у него должна быть конфигурация, чтобы пересылать только GET или все.
Такая штука существует или мне придется выкатывать свою?
То, что вы ищете, обычно называется прокси или обратным прокси. Вот некоторые из распространенных:
Фильтрация всего, кроме запросов GET, может выполняться с помощью специальных правил для каждого из них. Я предполагаю, что IIS можно настроить как обратный прокси, но я недостаточно знаком с IIS, чтобы знать.
Термин, который вы ищете, - это «обратный прокси» - его не нужно специально создавать для обработки REST API, только обычные HTTP-соединения (с фильтром методов, который вы упомянули).
Apache или nginx должны хорошо соответствовать вашим потребностям.