使用泛型处理程序在 asp.net 中实现代理服务器

本文关键字:net 实现 代理服务器 asp 泛型 处理 程序 | 更新日期: 2023-09-27 17:56:41

我做了一个通用处理程序来实现代理服务器的概念,asp.net从下面的链接

源代码链接

现在的问题是我正在评论一个 google.com,谷歌页面正在打开,但是当我搜索某些内容时,它给了我 404 错误,我正在通过 Visual Studio 运行一个网站。

我希望当我打开谷歌页面时,它也允许我在该页面上搜索,如何删除 404 错误。

使用泛型处理程序在 asp.net 中实现代理服务器

尝试为您打开的网址添加基本 HTML 标记,如下所示:

<base href="http://google.com" target="_blank">

我认为您的问题是您打开 google.com,并且 HTML form操作基于相对路径。

因此,当开始搜索时,它会尝试在您的域而不是Google域上执行操作...最终以 404 结束

如果基本标签不起作用,我认为您需要在渲染之前修改 HTML 内的所有相对链接