2016-04-13 8 views
0

私のウェブパフォーマンステストでは、POSTリクエストでExpect: 100 continueヘッダーが送信されています。いくつかのページでは、テスト中のWebサイトは417 Expectation Failedで、メッセージはThe expectation given in the Expect request-header field could not be met by this serverです。不要な予定100がPOSTリクエストとともに送信され続ける

ウェブテストでこの1つのヘッダーフィールドが送信されないようにするにはどうすればよいですか? (Visual Studioの2015を使用して)

答えて

0

次のプラグインを使用して、すべてのExpectヘッダを削除できます。コードはthis Microsoft pageに基づいていました。

public class CancelExpect100Continue : WebTestPlugin 
{ 
    public override void PreWebTest(object sender, PreWebTestEventArgs e) 
    { 
     System.Net.ServicePointManager.Expect100Continue = false; 
    } 
} 

Expect100Continueフィールドの詳細とはExpectヘッダをリクエストに追加された場合this MSDN pageで見つけることができます。

関連する問題