How do you send a HEAD HTTP request in Python 2?

前端 未结 11 2102
甜味超标
甜味超标 2020-11-22 11:40

What I\'m trying to do here is get the headers of a given URL so I can determine the MIME type. I want to be able to see if http://somedomain/foo/ will return a

11条回答
  •  耶瑟儿~
    2020-11-22 12:08

    For completeness to have a Python3 answer equivalent to the accepted answer using httplib.

    It is basically the same code just that the library isn't called httplib anymore but http.client

    from http.client import HTTPConnection
    
    conn = HTTPConnection('www.google.com')
    conn.request('HEAD', '/index.html')
    res = conn.getresponse()
    
    print(res.status, res.reason)
    

提交回复
热议问题