ネットワーク外の URL にいくつかのパラメーターを POST する必要があり、反対側の開発者から、HTTP パラメーターを使用しないように求められました。代わりに、キー値をHTTP ヘッダーに投稿する必要があります。
事実、私はそれらが何を意味するのか本当に理解していません.XmlHttpオブジェクトを使用してajaxのような投稿を使用しようとしました.また、ヘッダーに次のようなものを書き込もうとしました.
Request.Headers.Add(key,value);
しかし、私はできません(フレームワークからの例外)。のような Response オブジェクトを使用して、逆の方法で試しました
Response.AppendHeader("key", "value");
ページにリダイレクトします...しかし、これも機能しません。
私が行き詰まっているのは明らかだと思います。何か助けはありますか?
編集私の環境はWinサーバー2003上の.Net 2.0、c#であることを忘れていました。私が得た例外は
System.PlatformNotSupportedException was unhandled by user code
Message="Operation is not supported on this platform."
Source="System.Web"
これは、私の仮の Request.Add が原因のようです。MS は 1 年前にこれを許可しないセキュリティ修正をいくつか公開しました。