2011-10-07 38 views
1

我想發送與方法A的http請求=使用HEAD蟒2.在機械化有一個叫做mechanize.Request好的功能的http請求。不幸的是我只能設置方法GET或POST,但沒有別的。你知不知道是否有辦法做到這一點?發送帶有METHOD = HEAD

回答

-1

我不熟悉的機械化,但是Python的股票庫和更高級別的工具,如Requests肯定支持頭。

您也可能看起來here

0

使用此:

import urllib2 

class RequestWithMethod(urllib2.Request): 
    def __init__(self, method, *args, **kwargs): 
    self._method = method 
    urllib2.Request.__init__(*args, **kwargs) 

    def get_method(self): 
    return self._method 

然後做這樣的事情:

request = RequestWithMethod("HEAD", "%s" % url)