C# NETCore中的WCF:如何避免未经授权的额外调用?

C# NETCore中的WCF:如何避免未经授权的额外调用?,c#,wcf,asp.net-core,.net-core,C#,Wcf,Asp.net Core,.net Core,有一个JavaSOAP服务。我有两个WCF客户端可以连接到它:.NET Framework 4.5和.NET Core 2.0 此Java服务使用基本授权。问题是:.NETFramework4.5中的WCF客户端在发送带有数据的http post请求之前,发送了不带身份验证数据的http head请求。Java服务的所有者要求我避免这种情况。我在web.config中添加了: 问题解决了。但现在我在.NETCore2.0中有了WCF客户端,它具有相同的功能。我在文章中读到,属性100 Conti

有一个JavaSOAP服务。我有两个WCF客户端可以连接到它:.NET Framework 4.5和.NET Core 2.0

此Java服务使用基本授权。问题是:.NETFramework4.5中的WCF客户端在发送带有数据的http post请求之前,发送了不带身份验证数据的http head请求。Java服务的所有者要求我避免这种情况。我在web.config中添加了:

问题解决了。但现在我在.NETCore2.0中有了WCF客户端,它具有相同的功能。我在文章中读到,属性100 Continue在Windows上始终为false。在.NET Core 2.0中的WCF中,在授权post请求之前,是否有任何方法可以避免未经授权的head请求?

该决定分为两部分: 1.为了避免http头请求,我使用了balancer | proxy,这里没有代码,这是另一个软件
2.为了避免未经授权的http POST请求,我使用了

这里的相关问题,它可能会为您提供一些线索:谢谢。我决定使用代理。
<system.net>
<settings>
  <servicePointManager expect100Continue="true" />
</settings>
</system.net>