• Laurent Arnoud's avatar
    Allow to override UserAgent · b06d1f6a
    Laurent Arnoud authored
    Adding on command line the user agent add a duplicate header:
    
    ```
    ./w3m -header "User-Agent: Mozilla" http://localhost:9999
    
    GET / HTTP/1.0
    User-Agent: w3m/0.5.3+git20190105
    Accept: text/html, text/*;q=0.5, image/*, application/*, message/*, x-scheme-handler/*, audio/*, video/*, inode/*
    Accept-Encoding: gzip, compress, bzip, bzip2, deflate
    Accept-Language: en;q=1.0
    Host: localhost:9999
    Pragma: no-cache
    Cache-control: no-cache
    User-Agent: Mozilla
    ```
    
    As a result most server will take the first given; the default
    w3m_version or the one defined on config `user_agent`
    
    With this patch we can now override `User-Agent` from command line
    b06d1f6a