Java HttpURLConnection中的SNI?

Java HttpURLConnection中的SNI?,java,android,ssl,sni,Java,Android,Ssl,Sni,因此,我有一个自定义HTTP类的应用程序,它基于向第三方服务器发出HTTPS POST请求的HttpUrlConnection 在2.3上一切都很好,但我最近买了一部ICS手机,发现应用程序的某些部分无法正常工作。经过一番挖掘,我发现ICS中的第三方服务器对相同的HTTPS POST请求做出了不同的响应 因此,我在emulator中测试了一些HTTPS POST请求,一个版本为2.1,另一个版本为4.1,在POST请求中使用转储服务器,并且在这两种情况下,所有POST参数都正确传递,除了在4.1

因此,我有一个自定义HTTP类的应用程序,它基于向第三方服务器发出HTTPS POST请求的
HttpUrlConnection

在2.3上一切都很好,但我最近买了一部ICS手机,发现应用程序的某些部分无法正常工作。经过一番挖掘,我发现ICS中的第三方服务器对相同的HTTPS POST请求做出了不同的响应

因此,我在emulator中测试了一些HTTPS POST请求,一个版本为2.1,另一个版本为4.1,在POST请求中使用转储服务器,并且在这两种情况下,所有POST参数都正确传递,除了在4.1版本中,还有一个额外的头:

SSL_TLS_SNI = posttestserver.com
我读了一些关于它的信息,似乎SNI支持是在蜂巢中添加的,我猜这就是问题的原因,也许第三方服务器没有正确处理SNI

如何禁用此SNI标头?或者一般来说,我该如何处理这个案件