我必须将一些参数发布到我的网络外部的 URL,而另一方的开发人员要求我不要使用 HTTP 参数:相反,我必须在HTTP Headers中发布我的键值。
事实是我并不真正理解它们的意思:我尝试使用类似 ajax 的帖子,带有 XmlHttp 对象,并且我尝试在标题中写入类似的内容
Request.Headers.Add(key,value);
但我不能(框架例外);我尝试了另一种方法,使用像这样的 Response 对象
Response.AppendHeader("key", "value");
然后重定向到页面......但这也不起作用。
很明显,我想,我被困在那里了,有什么帮助吗?
编辑我忘了告诉你我的环境是 .Net 2.0,c#,在 Win server 2003 上。我得到的例外是
System.PlatformNotSupportedException was unhandled by user code
Message="Operation is not supported on this platform."
Source="System.Web"
这看起来是由我对 Request.Add 的尝试引起的,MS 一年前发布了一些不允许这样做的安全修复程序。