1

我正在尝试从此重定向测试 URL 创建 CefResponse:http://httpbin.org/redirect/1 这是到 http://httpbin.org/get 302 重定向

在我的 GetResponseHeaders 覆盖中,我执行以下操作:

/// <summary>
/// Retrieve response header information.
/// http://xilium.bitbucket.org/cefglue/doc/html/AE00F235.htm
/// </summary>
protected override void GetResponseHeaders(CefResponse response, out long responseLength, out string redirectUrl)
{
    CefResponse wrcResponse = _cefUrlRequestClient.Response;

    responseLength = _cefUrlRequestClient.DataLength;

    if (wrcResponse.Status == 302) // probably should look for other 3xx redirects
    {
        // Redirect using HTTP 302

        // TODO Redirection .....

    }

} 

但是 response.Status 总是 200 而不是 302

我们如何在 CefGlue 中实现重定向?

提前致谢。

4

0 回答 0