【发布时间】:2014-07-31 12:25:28
【问题描述】:
有谁知道如何从 c# 中的经典 asp 请求对象中读取所有 http 标头到字符串中?我的代码是这样的:
ASPTypeLibrary.IRequestDictionary dictionary = request.ServerVariables;
object headers = dictionary["ALL_HTTP"];
return (string)headers;
最后一行失败。
请帮忙! GRR COM!
【问题讨论】:
-
因为您将字典转换为字符串.. 当然会失败
-
@Alex 知道
headers的类型应该是什么吗?在调试器中没有类型信息。 -
@Alex 我会想如果我做了
object headers = dictionary然后我会得到一个字典object headers = dictionary["ALL_HTTP"]应该给出键“ALL_HTTP”的值,但无论如何谢谢。 -
从标题中,您想返回什么?它们是键值对...最后一行失败,因为您试图将键值对转换为字符串
-
是哪一个?类 ASP 或 ASP.NET?两种截然不同的动物!
标签: .net asp-classic com