Привет, я новичок в этом вопросе, может быть, не могу спросить хорошо, но я пытаюсь объяснить свой запрос, который я искал в целом в похожих запросах, но не смог найти свой ответ, я хочу отключить ожидаем 100, продолжим , я уже пробовал установить это неверно в файле app.config, но я прочитал, что это не поможет с прокси, я использую прокси, и мне нужно отключить wait100continue, но я не могу определить в коде, где я должен это сделать? Может быть в методе прокси? ниже мой метод прокси (я не могу проверить на своей стороне, поэтому мне нужно быть уверенным, где я должен реализовать)
private static void ConfigureProxy()
{
var proxyConfig = State.Configuration.Proxy;
if (proxyConfig.EnableProxy)
{
var proxyUrl = proxyConfig.ProxyServer;
if (string.IsNullOrEmpty(proxyUrl)) throw new Exception("No proxy URL provided!");
var proxyUser = proxyConfig.ProxyUser;
var proxyPass = proxyConfig.ProxyPassword;
var proxy = new WebProxy(proxyUrl);
if (proxyConfig.SpecificProxyUser)
{
proxy.Credentials = new NetworkCredential(proxyUser, proxyPass);
}
Logger.Info("Proxy Enabled: " + proxyUrl);
WebRequest.DefaultWebProxy = proxy;
}
}
или мне нужно добавить ServicePointManager.Expect100Continue = false; метод BasicHttpBinding?
{
//Create SSL connection
ServicePointManager.Expect100Continue = false;
ServicePointManager.ServerCertificateValidationCallback +=
(sender, cert, chain, sslPolicyErrors) => true;
httpBinding =
new BasicHttpBinding(configurationName)
{
AllowCookies = true,
Security =
{
Mode = BasicHttpSecurityMode.Transport,
Transport = {ClientCredentialType = HttpClientCredentialType.Windows}
}
};
}