Sha256: d026cd1f7eb6d405b5eaa27d2fac46cf96706a2fed7b2ab85cbe2b3ec63940df

Contents?: true

Size: 658 Bytes

Versions: 3

Compression:

Stored size: 658 Bytes

Contents

# frozen_string_literal: true

# This file is part of PacketGen
# See https://github.com/sdaubert/packetgen for more informations
# Copyright (C) 2016 Sylvain Daubert <sylvain.daubert@laposte.net>
# This program is published under MIT license.

module PacketGen
  module Header
    # @since 2.2.0
    module HTTP
      # @abstract Collection of useful HTTP verbs.
      # @author Kent 'picat' Gruber

      # Valid HTTP Verbs
      VERBS = %w[GET HEAD POST PUT DELETE CONNECT OPTIONS TRACE PATCH].freeze

      # Identifiable HTTP request regular expression.
      REQUEST_REGEX = Regexp.new("(#{VERBS.dup.join('|')})\\s+\\S+\\s+HTTP/1.1")
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
packetgen-3.1.8 lib/packetgen/header/http/verbs.rb
packetgen-3.1.7 lib/packetgen/header/http/verbs.rb
packetgen-3.1.6 lib/packetgen/header/http/verbs.rb