Я настроил мой тест таким образомКак использовать Spring HttpRequest в моем контроллере?
@SpringBootTest
@AutoConfigureMockMvc
@RunWith(SpringRunner.class)
public class PublicControllerTest {
@Autowired
private MockMvc mvc;
это мой контроллер подписи
@GetMapping(produces = MediaTypes.HAL_JSON_VALUE)
ResponseEntity<ResourceSupport> index(final HttpRequest request) {
теперь, кажется, вводя значение прокси, но если вы звоните request.getURI()
, например, кажется, быть нулевым.
Я пытаюсь сделать это, чтобы передать запрос UriComponentsBuilder.fromHttpRequest()
, который вызван предыдущими способами linkTo
в моем контроллере, и они не получают прокси/нуль.
Как я могу получить HttpRequest? (Примечание: я не хочу/не могу использовать HttpServletRequest
который пропускается нормально, но это не правильный интерфейс для UriComponentsBuilder