Вот альтернативный подход к вашей проблеме.
Почему бы не попросить ваших клиентов установить для заголовка Accept application / xml или application / json в зависимости от того, какой формат они хотят? Вы можете использовать HTML по умолчанию для поддержки веб-браузеров.
Таким образом, вам не нужно иметь два разных хоста.