Я пытаюсь выполнить документацию here относительно «Обработка заголовков». Я не могу понять, как проверить вызов вызова службы с заголовками. Как правило, я бы просто сделатьLagom - Служба тестирования Call with Headers
service.sayHello().invoke(...)
Я заметил, что ServerServiceCall
и HeaderServiceCall
принять invokeWithHeaders(...)
и мой ServiceCall
реализуется как HeaderServiceCall
, но всякий раз, когда я пытаюсь изменить API сервиса для ServerServiceCall
или HeaderServiceCall
, я получаю:
Error in custom provider, java.lang.IllegalArgumentException: Service calls must return ServiceCall, subtypes are not allowed
Как написать тест, который вызывает вызов службы с помощью настраиваемых заголовков запросов? Я попытался сохранить вызов как ServiceCall
в API, реализуя с HeaderServiceCall
и отвечая на вызов HeaderServiceCall
в тесте, но при попытке сделать это я получил исключение. Буду признателен за любую оказанную помощь. Благодарю.
Вы фактически не изменяя запрос заголовки в вашем тесте. – ehaydenr
Я скорректировал его сейчас – jarek000000