2016-03-06 68 views
2

我试图发送额外的头到我的网站:致电使用发送额外的头到System.Windows.Forms.WebBrowser

foreach (var key in additionalHeaders.Keys) 
{ 
    builder.AppendFormat(@"{0}: {1}\r\n", key, additionalHeaders[key]); 
} 

其中

public void Navigate(string urlString, 
    string targetFrameName, 
    byte[] postData, 
    string additionalHeaders);` 

我加入多个头我添加\r\n以分离标题。问题是,在提琴手我可以看到标题被发送为H1: v1\r\nH2: v2而不是单独的条目

任何建议?

回答

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]); 
} 
+1

*坏了,开始哭闹* ...这是它。上帝,我觉得sooooooooo伤心。 –

相关问题