写在前面:
  从上次,跟合作方的站点对接开始产生了这个问题,当时用C#进行POST提交,总是会出现问题,找了很久发现对方的站点居然是TLS 1.2 的。
  正文:

  然而,在.NET FrameWork 4.0的环境下,居然找不到。。。System.Net.SecurityProtocolType 这个枚举,没有这个值。。。
  所以,在POST提交的时候,是会出现问题,有的网站不会有这个问题,因为他们是1.0的。

  所以啊,感觉这是一个坑,好在,即使没有现成的,1.2我们也是可以用代码来实现1.2的
  ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;  //SecurityProtocolType.Tls1.2;
  当然,如果是4.0以后的环境,查看这个枚举是可以看到不同的值的。
namespace System.Net
{
using System;
[Flags]
public enum SecurityProtocolType
{
Ssl3 = 0x30,
Tls = 0xc0,
Tls11 = 0x300,
Tls12 = 0xc00
}
}