代码之家  ›  专栏  ›  技术社区  ›  Paddy

PDF的异步生成-错误处理

  •  0
  • Paddy  · 技术社区  · 15 年前

    我们有一些代码使用第三方组件从我们传递的URL(该URL是我们应用程序中的一个页面)生成PDF。在代码中,我们实例化PDF生成器,它以异步方式创建PDF。

    我遇到的问题是,如果我们传递的URL有问题,PDF生成器没有显示这一点,我们只会得到一个包含404错误页面或自定义错误页面的PDF。

    在调用PDF生成之前,我需要在控制器中通过某种方式首先调用这个URL(这是另一个视图),并检查它是否出错。有人能告诉我怎么做吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Radu094    15 年前

    您可以先向httpRequest请求URL,然后检查 HttpWebResponse.StatusCode 如果你得到404或500(等),那么你就有问题了。

        2
  •  1
  •   Russell Steen    15 年前

    首先对URL执行HTTP请求。我将watin用于所有的URL交互,我发现它充分隐藏了细节,允许我在使用前验证页面。但是你真的需要这个 HttpRequest