В моем коде обработчика, пытающемся вернуть ответ перенаправления с необходимыми заголовками/телами openid, чтобы выполнить перенаправление пользовательского агента, чтобы выполнить аутентификацию, но когда я установил ответ возврата с HTTPEntity в результате операции, я получаю 406 Не приемлемо на клиент? Что не так с этим? Следующий код не является полным и имеет качество прототипа!Получение 406 при использовании OpenRasta HTTPEntity в качестве ответного ответа?
Вот код моего обработчика:
private static OpenIdRelyingParty openid = new OpenIdRelyingParty();
public OperationResult Get(string contentId)
{
var response = openid.GetResponse();
Identifier id;
Identifier.TryParse("https://www.google.com/accounts/o8/id", out id);
OutgoingWebResponse owr = openid.CreateRequest(id).RedirectingResponse;
HttpEntity he = new HttpEntity(new HttpHeaderDictionary(owr.Headers), owr.ResponseStream);
return new OperationResult.SeeOther { ResponseResource = he };
}
С благодарностью serialseb, я получил его работу с одним исключением, ответ имеет readonly заголовки, поэтому он не может установить заголовки на том, что мы каким-то образом можем это сделать? – Overture
Какой хостинг это? – SerialSeb