2016-03-01 4 views
1

Скажем, у меня есть сервис Foo, который принимает запросы, как:Какие заголовки следует использовать при объединении URI-переписывающих и HATEAOS?

http://foo-service/bar/baz 

... и возвращает ответы HATEOAS-стиль:

{ 
    "self": "http://foo-service/bar/baz" 
} 

(Да, это должно быть links, href и т.д. - Я упрощаю этот вопрос).

Теперь предположим, что я хочу, чтобы положить, что за обратного прокси-сервера, который также переписывает URI пути:

http://router/foo/bar/baz 

(здесь я обнаружения путь начинается с /foo/..., и поэтому обратного прокси знает, какой сервис для маршрута. Я бы ожидал, что ссылка self будет "http://router/foo/bar/baz", хотя обратный прокси действительно сделал запрос к http://foo-service/bar/baz).

Я знаю о заголовках Host: и X-Forwarded-Host:, чтобы указать, на каком исходном сервере запрос был.

Каков правильный заголовок (или, более общо, как правильно) для указания исходного пути?

ответ

Смежные вопросы