У меня есть правила вроде
<Location /xyz>
ProxyPass http://example.com/abc
...
</Location>
Я хочу принимать запросы на http: //mypage.lan/xyz/123 и доставить данные http://example.com/abc/123. Мне нужно принять запрос POST, но я не хочу отправлять содержимое тела на example.com. Я хотел бы отправить запрос GET, но запрос POST с Content-Length: 0 тоже было бы хорошо.
Возможно ли, чтобы Apache 2 не продвигал тело запроса?
Нет, данные тела не могут быть изменены таким образом с помощью Apache (или прокси-сервером, отличным от полученного). Самая большая модификация, которую он может сделать, - это настроить заголовки.
Я бы поставил под сомнение необходимость веб-службы, которая ведет себя подобным образом (просто отправить правильный запрос от клиента?), Но если вам действительно нужно это сделать, подумайте об использовании кода приложения, работающего в Apache, который изменяет запрос в необходимых способами и создает собственный запрос к внутреннему серверу.