我的网络性能测试是在POST请求上发送Expect: 100 continue
标头。对于某些网页,正在测试的网站返回417 Expectation Failed
,其中包含消息The expectation given in the Expect request-header field could not be met by this server
。
如何通过网络测试来抑制这一个标题字段?
(使用Visual Studio 2015。)
答案 0 :(得分:0)
可以使用以下插件删除所有Expect
标头。该代码基于this Microsoft page。
public class CancelExpect100Continue : WebTestPlugin
{
public override void PreWebTest(object sender, PreWebTestEventArgs e)
{
System.Net.ServicePointManager.Expect100Continue = false;
}
}
可以在this MSDN page中找到Expect100Continue
字段的详细信息以及何时将Expect
标头添加到请求中。