> Am 11.10.2018 um 02:02 schrieb Jerry Kott <jk...@image-ware.com>:
> 
> A lot of thse types of services do that. Not sure why because it’s so easy to 
> spoof anything in an HTTP(s) request...
> 
Technically this is right. Practically you still have to know which content to 
provide. I use it to get rid of requests to my service. I don‘t have a problem 
with those that take the effort to figure out. These are way below 1% of all 
requests. 

Norbert

> Jerry Kott
> This message has been digitally signed. 
> PGP Fingerprint:
> A9181736DD2F1B6CC7CF9E51AC8514F48C0979A5
> 
> 
> 
>> On 10-10-2018, at 3:32 PM, Hernán Morales Durand <hernan.mora...@gmail.com> 
>> wrote:
>> 
>> 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
>>>> 
>>> 
>>> 
>> 
>> 
> 

Reply via email to