@ChristianSchmitz SSL version 2/3 is over 10 years old and newer servers don't accept it any more.
Please use TLS 1.2.
I used .ConnectionType = SSLSocket.SSLv23 because it says in the doc :
A TLS/SSL connection established with this constant may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols.
@Greg OLone My guess is that they require a user-agent header to make them think you’re a browser.
yes well didn’t find how make the request work yet.
i tried the link
in a sample xojo app, still error 102.
i use Paw to test get/post http apis, and Paw can get the page. so i examined the headers of paw and copy them in xojo :
raw headers in paw :
GET /Debats/Chroniques/guerre-mort-culture-contre-lart-2018-05-02-1200935951 HTTP/1.1
Cookie: device_view=full; lcx_read_articles=%5B1200935951%5D
User-Agent: Paw/3.1.6 (Macintosh; OS X/10.13.4) GCDHTTPRequest
in xojo :
DataSocket.SetRequestHeader("User-Agent","Paw/3.1.6 (Macintosh; OS X/10.13.4) GCDHTTPRequest")
i’ve noticed that in xojo there is 2 more headers at first
Accept : */*
so i tried to remov them and and only what is needed, still doesn’t work.
so technically, do browser send other infos others that that ?