使用 .php 下载服务时,如何检查文件是否包含 html 而不是真实内容?

发布于 2024-12-11 09:13:24 字数 199 浏览 0 评论 0原文

我的 C# WinForms 应用程序从 .php 下载 Web 服务下载文件。

.php 页面返回错误作为向用户显示的 HTML 页面(我没有替代的 API)

什么是最好的方法,提供磁盘上的文件,以: 1) 判断文件是否为HTML文件。 2)确定它是否有错误页面的内容(指定为注释标签,或显示给用户的纯文本)

提前致谢。

My C# WinForms app downloads files from a .php downloading web service.

The .php page returns error as HTML pages displayed to the user (I don't have an alternative API for this)

What would be the best way, provided a file on the disk, to:
1) identify if the file is an HTML file.
2) determine if it has the content of an error page (specified as comment tags, or plain text displayed to the user)

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半夏半凉 2024-12-18 09:13:25
  1. 您可以使用 HTML 验证器确定文件是否包含有效的 HTML
  2. 取决于错误页面的外观。您可以查看响应的 HTTP 状态代码,而不是检查文件吗?如果 PHP 服务器合理设置状态码,这样会更简单、更语义化。
  1. You could use an HTML validator to determine if the file contains valid HTML.
  2. Depends on what an error page looks like. Instead of inspecting the file, could you look at the response's HTTP status code? This will be simpler and more semantic, provided that the PHP server sets the status code reasonably.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文