RewriteLog инициировал Внутреннюю Ошибку Сервера

Вы можете использовать поток паролей для тестирования. Этот поток не требует браузера. См .: OAuth RFC .

Пример:

 POST /token HTTP/1.1
 Host: server.example.com
 Authorization: Basic czZCaGRSa3F0MzpnWDFmQmF0M2JW
 Content-Type: application/x-www-form-urlencoded

 grant_type=password&username=johndoe&password=A3ddj3w

Редактировать:

Если вы хотите проверить поток входа в систему, вы можете использовать MockMvc. ( https://spring.io/guides/gs/testing-web )

Пример:

@Before
public final void init() {
    mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext)
            .apply(SecurityMockMvcConfigurers.springSecurity())
            .build();
}

@Test
public void test() throws Exception {
    ...

    MvcResult result = mockMvc.perform(
            post("/login")
                    .content(...)
            )
            .andExpect(status().isOk())
            .andReturn();

    MockHttpServletResponse response = result.getResponse();

    ...
}

10
задан Gabriel Solomon 26 March 2009 в 12:18
поделиться

3 ответа

Директива RewriteLog разрешена только в конфигурации сервера или виртуального хоста (см. значение контекста ).

21
ответ дан 3 December 2019 в 16:54
поделиться

Необходимо отправить целую строку от апачского файла журнала, чтобы быть уверенными, но я подозреваю, что Вы попытались добавить эту строку в .htaccess, и это дает Вам ошибку, "Вы не можете иметь, переписывают директиву журнала здесь".

P.s. это

RewriteLog "/home/solomongaby/www/project/logs/rewrite.log"

и нет

RewriteLog "/home/solomongaby/www/project/logs/rewrite.log

Правильно?

2
ответ дан 3 December 2019 в 16:54
поделиться

Это наиболее вероятно проблема полномочий. Проверьте файл error.log Apache.

1
ответ дан 3 December 2019 в 16:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: