Wow, didn't knew that someone actually could reject/allow specific UAs. Thank you Sven,
Cheers, Hernán El mié., 10 oct. 2018 a las 17:33, Sven Van Caekenberghe (<s...@stfx.eu>) escribió: > > Because they don't like Pharo or Zinc ;-) > > ZnClient new > systemPolicy; > beOneShot; > url: 'http://ifconfig.me/ip'; > accept: ZnMimeType textPlain; > headerAt: 'User-Agent' put: 'curl/7.54.0'; > get. > > Changing the User-Agent (effectively lying) works. > > > On 10 Oct 2018, at 22:02, Hernán Morales Durand <hernan.mora...@gmail.com> > > wrote: > > > > When I visit this site http://ifconfig.me/ip using the web browser I > > get the expected text output. However if I try to do it from Pharo 6.1 > > (Windows 8.1) I get a 403 forbidden response using this code: > > > > ZnClient new > > systemPolicy; > > beOneShot; > > accept: ZnMimeType textPlain; > > timeout: 6000; > > url: 'http://ifconfig.me/ip'; > > get. > > > > 2018-09-16 03:06:18 011 Retrying ConnectionTimedOut: Cannot connect to > > 153.121.72.212:80 > > 2018-09-16 03:06:19 012 Connection Established ifconfig.me:80 > > 153.121.72.212 288ms > > 2018-09-16 03:06:19 013 Request Written a ZnRequest(GET /all.xml) 1ms > > 2018-09-16 03:06:19 014 Response Read a ZnResponse(403 Forbidden > > text/html;charset=iso-8859-1 209B) 318ms > > 2018-09-16 03:06:19 015 GET /all.xml 403 209B 319ms > > 2018-09-16 03:06:19 016 Connection Closed 153.121.72.212:80 > > > > In Firefox this is the output > > > > Request Headers Firefox: > > > > Host: ifconfig.me > > User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:62.0) > > Gecko/20100101 Firefox/62.0 > > Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 > > Accept-Language: en-US > > Accept-Encoding: gzip, deflate > > DNT: 1 > > Connection: keep-alive > > Upgrade-Insecure-Requests: 1 > > > > Response Headers Firefox: > > > > HTTP/1.1 200 OK > > Date: Sun, 16 Sep 2018 16:47:02 GMT > > Server: Apache > > Vary: Accept-Encoding > > Content-Encoding: gzip > > Content-Length: 32 > > Connection: close > > Content-Type: text/plain > > > > > > Any idea? > > > > Cheers, > > > > Hernán > > > >