|I would like to connect to website X via proxy server. If connection error occures how to determine is it proxy problem (proxy server failed), or is it website X problem (website server failed)?|
P.S. Great class :)
|2012-10-16 01:34:08 - In reply to message 1 from Eryk|
|The class does not make any distinction between proxy errors and remote site errors. Sometimes it is even not possible to distinguish.|
But why do you need to know?
|2012-10-16 10:46:59 - In reply to message 2 from Manuel Lemos|
|Hi, thanks for quick answer :) |
I use several proxy servers to connect do website X. If connection has failed I would like to know what happened - if it was proxy problem, than I could change proxy to another one, and try to connect again with website X using diffrent proxy server.
I have done some tests, and...
1) When proxy is working fine, and website X has failed:
- variable 'results' is not empty, and proxy reply contains (maybe not always) string '<title>500 Unable to connect</title>'
- variable 'connection_close' = 1
- variable 'force_close' = 1
2) When proxy has failed:
- variable 'results' is empty
- 'reply_headers' is empty
- 'response_status' is empty
- 'connection_close' = 0
- 'force_close' = 0
So... there are some diffrents, but I don't know if I could rely on them :)
|2012-10-19 08:29:47 - In reply to message 3 from Eryk|
|Well, the best I can do is to set a separate variable if an error occurs when accessing a proxy. Just let me know if that would solve your problem.|
|2012-10-24 10:21:44 - In reply to message 4 from Manuel Lemos|
|Yes, It will solve my problem :)|