草庐IT

SSL_PROTOCOL_ERROR

全部标签

C#:HttpClient,服务器违反了协议(protocol)。部分=响应状态行

我正在使用HttpClient与我的WPF应用程序中的Web服务通信的类。当我在同一个连接上发出连续的GET请求时,一切正常。但是,当我在同一个连接上发出连续的PUT/PATCH请求时,第一个请求准确执行并且我收到了响应,但第二个请求不包含请求中的正文并且我收到臭名昭着的错误“服务器提交了协议(protocol)违规。Section=ResponseStatusLine”。如果我在每次请求后通过向header添加Connection:close手动关闭连接,我的请求就会成功完成。这个“解决方案”是一个糟糕的模式,性能将无法适当扩展。下面是我发送的请求中的TCP流输出列表的去品牌化版本:

ERROR: Could not find a version that satisfies the requirement matplotlib (from versions: none)

今天在Ubuntu中的pycharm软件安装matplotlib模块时出现,如下问题,提示pip版本不符合,需要更新ERROR:Couldnotfindaversionthatsatisfiestherequirementmatplotlib(fromversions:none)ERROR:Nomatchingdistributionfoundformatplotlib使用如下命令,更新pip版本,并没有成功python-mpipinstall--upgradepip提示如下的问题,CouldnotfetchURLhttps://pypi.org/simple/pip/:Therewasapr

No appropriate protocol (protocol is disabled or cipher suites are inappropriate)(Java版)

问题在访问MySQL时出现了,如下错误:javax.net.ssl.SSLHandshakeException:Noappropriateprotocol(protocolisdisabledorciphersuitesareinappropriate)Thefollowingrequiredalgorithmsmightbedisabled:SSLv3,TLSv1,TLSv1.1,RC4,DES,MD5withRSA,DHkeySize1024,ECkeySize224,3DES_EDE_CBC,anon,NULL,includejdk.disabled.namedCurves.Editth

c# - C# 中的 FTPS(基于 SSL 的 FTP)

我需要一些指导。我需要在C#中开发一个可自定义的FTP,应该使用App.Config文件进行配置。此外,FTP应该再次根据配置文件将数据从任何客户端推送到任何服务器。如果有人可以指导,如果有任何API或任何其他有用的建议,或者让我朝着正确的方向前进,我将不胜感激。 最佳答案 您可以使用FtpWebRequest;但是,这是相当低的水平。有一个更高级别的类WebClient,在许多情况下需要更少的代码;但是,它默认不支持FTP/SSL。幸运的是,您可以通过注册自己的前缀使WebClient与FTP/SSL一起工作:privatevoi

c# - Windows Phone 8 上存在哪些 URI 协议(protocol)?

我在网上搜索了完整的URI协议(protocol)列表(XXX://),以便在WindowsPhone8中打开不同的应用程序。我找到了一些列表,但只有很少的协议(protocol)。我在这篇wiki帖子中希望制作一份完整的协议(protocol)列表,并至少涵盖WindowsPhone8中的所有常用应用程序。有很多部分列表例如:http://developer.nokia.com/Community/Wiki/URI_Association_Schemes_Listhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/

c# - Entity Framework - "An error occurred while updating the entries. See the inner exception for details"

这个问题在这里已经有了答案:FindingthereasonforDBUpdateException(9个回答)关闭3年前。我有问题,我刚开始学习EFModelFirst,我在一个点上停留了一段时间。我收到这样的错误:“更新条目时发生错误。有关详细信息,请参阅内部异常”我在图表上创建了一个简单的模型,生成了数据库并用C#编写了简单的代码以在表格中只添加一行,但错误一直出现。我发布了带有Diagram/GeneratedDLL/SimpleMain/Anderrorthrowing的截图更大尺寸的链接:http://i.imgur.com/bKGc4wv.png

c# - 如何强制 ScriptManager 通过 SSL 提供 CDN 脚本

我们在网络场上提供了一个网站。该场位于处理加密的SSL加速器后面。这意味着我们的IIS服务器将所有传入连接视为http,即使用户都通过https连接到站点。我们开始使用ScriptManager的EnableCDN=true属性。在我们没有SSL加速器的开发环境中,对CDN上js文件的引用是使用https呈现的,而在生产环境中,它们是通过http不安全地呈现的,这导致js被“仅显示安全内容”阻止"错误。除了手动更新scriptmanager中的所有脚本引用或在通过模块输出时重写HTML之外,有没有人知道强制scriptmanager通过https呈现其引用的方法?编辑:在做了一些反射器

c# - 在 Mono 上使用自定义 SSL 客户端证书 System.Net.HttpClient

我正在使用MicrosoftHTTPClientLibraries来自NuGet,我基本上是在尝试使用X509Certificate2证书在HttpClient中允许TLS身份验证。我试过这样创建客户端:WebRequestHandlercertHandler=newWebRequestHandler(){ClientCertificateOptions=ClientCertificateOption.Manual,UseDefaultCredentials=false};certHandler.ClientCertificates.Add(this.ClientCertificate

c# - 在不重启应用程序的情况下处理 URL 协议(protocol)

我的问题都是关于URL协议(protocol)的。我已经注册了一个名为mcm的URL协议(protocol),但我注意到每次我从任何网络浏览器运行它时,都会创建一个新的应用程序实例。有没有办法在已经运行的实例中处理协议(protocol)请求?例如,当uTorrent使用torrent协议(protocol)时,它会立即处理请求,而无需再次运行该应用程序。我真的找不到任何有趣的东西,所以我在这里问...这是我用来注册协议(protocol)的代码:privatestaticvoidRegisterUrlProtocol(){UnregisterUrlProtocol();Registr

c# - .Net 3.5 上的 Web 服务客户端应用程序的 SSL 和过时的 TLS(1.0 和 1.1)

根据PCI,我们需要从2016年6月30日起停止使用SSL和TLS(某些实现中的1.0和1.1)http://blog.securitymetrics.com/2015/04/pci-3-1-ssl-and-tls.html我们有一个基于.Net3.5的客户端应用程序,它使用HttpWebRequest对象连接到Web服务。根据MSDNSecurityProtocolType(https://msdn.microsoft.com/en-us/library/system.net.securityprotocoltype(v=vs.110).aspx)在.NetFramework4或更低