I've been running into an error that I can't quite figure out. When fetching https://www.zomato.com/, the fetch fails with the following message...
I/O error: An established connection was aborted by the software in your host machine in the function htbuf_readnblk
The script ultimately reports it as an SSL error. Note that this was done using Texis 6. I am aware that there was some new features added with v7 related to SSL so I also tried the same fetch on a Texis 7 machine. That fetch also fails although with a different error...
Timeout reading data from www.zomato.com:443 in the function htbuf_readnblk
This one ends up being reported as a connection timeout.
The unexpected observation I ended up making was that these errors only seem to occur when I set a typical browser as the user agent. Leaving the user agent blank results in the fetch succeeding on either version of Texis.
Is there a configuration I am missing as to why the fetches fail when a browser agent is set or is this simply a problem with the site I am fetching?
I/O error: An established connection was aborted by the software in your host machine in the function htbuf_readnblk
The script ultimately reports it as an SSL error. Note that this was done using Texis 6. I am aware that there was some new features added with v7 related to SSL so I also tried the same fetch on a Texis 7 machine. That fetch also fails although with a different error...
Timeout reading data from www.zomato.com:443 in the function htbuf_readnblk
This one ends up being reported as a connection timeout.
The unexpected observation I ended up making was that these errors only seem to occur when I set a typical browser as the user agent. Leaving the user agent blank results in the fetch succeeding on either version of Texis.
Is there a configuration I am missing as to why the fetches fail when a browser agent is set or is this simply a problem with the site I am fetching?