私は通常、時折ヘッダーを評価するもう一方の側のクライアント側のスロブであるため、考えられるすべての文字の競合が何であるかはわかりません。とにかく、次のような .NET appSettings 構成ファイルを作成する予定です。
<?xml version="1.0"?>
<configuration>
<appSettings>
<add
key="someWebServiceClassName"
value="Cache-Control:No-Cache<separator?>Some-Other-Header:Some-Value" />
</appSettings>
</configuration>
コンマ、括弧、パイプ、*、および間違いなく他の多くの文字を使用したヘッダー値を認識しているため、文字列分割または C# に相当する値を使用して、ヘッダーを設定するリストを作成することができます。正当または一般的なカスタム ヘッダー値と重複していませんか? semis のような従来のリスト セパレーターは素晴らしいですが、カスタム ヘッダーではかなり一般的だと思います。注: 今のところ、私は {|} を使用していますが、これはちょっと新しいように思えます。単一文字のセパレーターがいいでしょう。