c# - 添加自定义 header

标签 c# asp.net http header

我需要创建自定义 header 并将其添加到 ASP.NET 2.0 应用程序。 该案例是在我们的开发/测试环境中模拟 SSO 登录。

当我尝试添加 header 时,我遇到了“此平台不支持”。 错误。 BigJim 在这里有一篇关于这个主题的好帖子: http://bigjimindc.blogspot.com/2007/07/ms-kb928365-aspnet-requestheadersadd.html

我的问题的根源在于我需要模拟各种 登录我的应用程序的人。不只是在一个文件中添加静态数据 HttpModule。我需要从几个 TextBox 中获取值并进行传输 从这些信息到自定义 header ,然后重新定向用户。这 HttpModule 的东西恰好在管道的早期......

如果存在一个简单的重定向/代理解决方案,现在有人知道吗? 可以在开发环境中使用吗?或者在代码中有简单/漂亮的方法吗?

最佳答案

我以前使用过的一种方法是 NUnitASP,尽管这是一个冗长的方法。 .

这是基于 NUnit 框架,但旨在用于 ASP.NET UI 测试。

它基本上是在内存中启动一个浏览器,并且能够完全像用户一样操作内容。 使用它您可以查看您的页面,将数据输入文本框并提交页面。

希望这可以帮助您进行所需的测试。我用它来测试负载,并在我的站点中搜索蜘蛛以收集数据。

关于c# - 添加自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/114772/

相关文章:

c# - 我有办法访问 C# 类属性吗?

c# - 使用 MVVM 绑定(bind) : Property not found in Xamarin. 表单

c# - 对象未序列化

asp.net - 如何从代码隐藏中清除所有表单字段?

java - Java 是否有完整的 HTTP 响应代码枚举?

iOS WKWebView 不加载 http 网页内容

c# - 在自定义控件的属性上添加 BindableAttribute 的目的是什么?

c# - 使用 c# 桌面应用程序编写脚本

c# - 在转发器链接按钮中将对象作为 CommandArguement 传递

http - 如何检查ResponseWriter是否已经写入