0

我通常只是另一端的客户端 slob 评估偶尔的标题,所以我不确定所有可能的字符冲突是什么。无论如何,计划是有一个如下所示的 .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 这样的传统列表分隔符会很棒,但我敢打赌,这些分隔符在自定义标题中很常见。注意:现在我正在使用 {|} 这对我来说似乎有点新。单字符分隔符会很好。

4

0 回答 0