Откройте Rasta InMemoryHost, возвращая ошибку 406 - PullRequest
1 голос
/ 15 июня 2011

Я пытаюсь написать интеграционный тест для открытого веб-сервиса rasta (код ниже)

using(var host = new InMemoryHost(new Configuration()))
{
    var request = new InMemoryRequest {Uri = new Uri("http://localhost/foo"), HttpMethod = "GET"};
    request.Entity.Headers["Accept"] = "application/json";

    var response = host.ProcessRequest(request);
}

Но продолжаю получать ответ 406.

Если я не укажуJSON принимает заголовок Я получаю 500 ошибка.

1 Ответ

2 голосов
/ 29 сентября 2011

Я недавно столкнулся с этой проблемой 406.Но в моем случае я мог найти причину проблемы, и тогда в Openrasta была известная проблема, именно поэтому я получал 406.

Вот ссылка для обсуждения, которое я имелв гугл группе.Может быть, если вы покопаетесь в отладочной информации, вы найдете ее причину.

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

...