gpt4 book ai didi

javascript - 使用自定义请求 header 打开 URL

转载 作者:行者123 更新时间:2023-11-28 02:46:58 39 4
gpt4 key购买 nike

我的团队拥有一组供许多不同组织使用的中央网页。这些页面会根据调用该页面的组织更改其外观(字体、图像等)。这由自定义 HTTP 请求 header :“organization”决定。我正在构建一个测试站点来测试所有不同组织的外观。

我的计划是建立一个带有下拉菜单的网站,我们的 QA 人员可以在其中选择一个组织,然后单击某些内容(按钮/链接)以打开具有该组织外观的中央网页。请注意,在调用这些中心页面时,浏览器中的 URL 必须更改为页面的 URL。到目前为止,我能找到的所有想法/示例都涉及从远程服务器获取页面内容并将其显示在调用页面中(URL 不会更改)。底线是我需要能够设置 HTTP 请求 header ,然后使用这些 header 打开一个新 URL。

我可以使用 JavaScript、ASP Classic、Java 和/或其他类似的技术/语言。有什么让我入门的想法吗?

我确实发现了一些与我类似的问题,但没有一个允许在浏览器中更改 URL,因此它不起作用。

编辑:

好吧,这似乎无法通过代码实现。我们不能使用代理,因为公司已经锁定了我们的浏览器,我们不能更改代理设置(即使是动态创建的浏览器配置文件)。那么是否可以在 IIS Express 中添加自定义 HTTP 请求 header ?如果是这样,我可以编写修改 IIS Express 配置文件的 Java 测试用例,然后启动服务器并加载重定向到适当页面的中央测试页面。这能做到吗?

最佳答案

我很想知道这个解决方案的架构师是如何让最终用户添加 header 来指示他们的组织成员身份的。也许是公司代理?谁知道。似乎克雷克雷。无论意图是什么,如果您想要进行准确的测试,就应该努力坚持。

但如果不能这样做,您唯一需要的是在假设下执行测试,即标题可以以某种方式添加(只是不是您自己添加),并且您可以控制浏览器,您可以使用附加组件,例如 Modify Headers for FireFox .

您还可以构建一些单独的东西来充当代理并添加 header ,例如 this question 的解决方案.将浏览器指向代理,瞧。

关于javascript - 使用自定义请求 header 打开 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41112694/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com