Not using Curl. Never did.
Always use HttpWebRequest in .Net
Here's some code:
Dim postString As String = "
https://rest.opensubtitles.org/search..."
Dim postReq As HttpWebRequest = DirectCast(WebRequest.Create(postString), HttpWebRequest)
With postReq
.Method = "POST"
.KeepAlive = True
.ContentType = "text/xml"
.UserAgent = "***********"
End With
Dim postreqstream As Stream = postReq.GetRequestStream()
where things get wrong when server replies "The request was aborted: Could not create SSL/TLS secure channel"
What can i say. Always worked pretty good for me.