【问题标题】:Using generic handler to implement proxy server in asp.net使用通用处理程序在 asp.net 中实现代理服务器
【发布时间】:2016-11-14 04:03:24
【问题描述】:

我已经制作了一个通用处理程序来实现asp.net中的代理服务器的概念,来自下面的链接

Source code link

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

我想当我打开一个谷歌页面时,它也允许我在那个页面上搜索,我怎样才能消除 404 错误。

【问题讨论】:

    标签: c# asp.net generic-handler


    【解决方案1】:

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

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

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

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

    如果基本标记不起作用,我认为您需要在呈现 HTML 之前修改 HTML 中的所有相对链接

    【讨论】:

    • 我可以在哪里放置基本标签,因为我在 url 栏中给出了 url 而不是通过代码你能建议我吗??
    • 您需要将其注入您从网站读取的 HTML 中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    • 1970-01-01
    • 2019-11-26
    • 2021-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多