我正在尝试使用以下方法向我的网站发送其他标题:
public void Navigate(string urlString,
string targetFrameName,
byte[] postData,
string additionalHeaders);`
我通过调用
添加多个标头foreach (var key in additionalHeaders.Keys)
{
builder.AppendFormat(@"{0}: {1}\r\n", key, additionalHeaders[key]);
}
我添加\r\n
以分隔标题。问题是在fiddler中我可以看到标题是H1: v1\r\nH2: v2
而不是单独的条目
有什么建议吗?
答案 0 :(得分:2)
您使用@
,因此\r\n
不会转到新行。
变化:
foreach (var key in additionalHeaders.Keys)
{
builder.AppendFormat(@"{0}: {1}\r\n", key, additionalHeaders[key]);
}
要:
foreach (var key in additionalHeaders.Keys)
{
builder.AppendFormat("{0}: {1}\r\n", key, additionalHeaders[key]);
}