@staticmethod
  def _CheckETagMatches(supplied_etags, current_etag, allow_weak_match):

    for tag in supplied_etags:
      if allow_weak_match and tag.startswith('W/'):
        tag = tag[2:]
      tag_data = tag.strip('"')
      if tag_data == '*' or tag_data == current_etag:
        return True
    return False
Returns the HTTP normalized method of this request.
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/tools/dev_appserver.py/FileDispatcher._CheckETagMatches--crossover with--dataset/ETHPy150Open CollabQ/CollabQ/vendor/opensocial/http.py/Request.get_method