Oroboros Core
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Namespaces

  • None
  • oroboros
    • core
      • abstracts
        • adapters
        • bootstrap
        • controllers
        • libraries
          • auth
          • bootstrap
          • cache
          • codex
          • config
          • container
          • data
          • database
          • dns
          • entity
          • enum
          • error
          • event
          • extension
          • file
          • flags
          • hooks
          • job
          • logger
          • manager
          • message
          • prototype
          • request
          • response
          • routine
          • shell
          • startup
          • stream
          • template
          • uri
          • utility
          • validation
            • workers
          • worker
        • models
        • patterns
          • behavioral
          • creational
        • utilities
          • exception
            • cache
            • container
          • http
        • views
      • interfaces
        • adapters
          • interpreters
          • sdk
        • api
          • adapters
          • bootstrap
          • controllers
          • psr
        • contract
          • adapters
          • bootstrap
          • codex
          • components
          • controllers
          • data
          • entities
          • errors
          • events
          • extensions
          • jobs
          • libraries
            • auth
            • cache
            • config
            • container
            • enum
            • file
            • flags
            • hooks
            • module
            • promise
            • record
            • request
            • response
            • server
            • shutdown
            • site
            • stream
            • template
            • theme
            • uri
          • models
          • patterns
            • behavioral
            • concurrency
            • creational
            • structural
          • routes
          • routines
            • bootload
            • declarative
            • procedural
            • subsystem
          • services
            • consumer
              • cgi
              • rest
                • local
                • remote
                  • authenticated
                  • unauthenticated
            • provider
              • cgi
              • rest
                • local
                • remote
                  • authenticated
                  • unauthenticated
          • utilities
            • datetime
            • exception
              • cache
              • container
            • filebase
            • http
            • math
            • parser
            • regex
            • session
          • views
        • enumerated
          • environment
          • flags
          • http
          • views
        • libraries
          • manager
          • worker
      • libraries
        • api
        • codex
        • container
        • enum
          • http
        • file
        • hooks
        • logger
        • math
        • psr4
        • request
        • response
        • stream
        • uri
      • patterns
        • creational
      • traits
        • adapters
        • bootstrap
        • codex
        • components
        • controllers
        • data
        • entities
        • events
        • extensions
        • jobs
        • libraries
          • container
          • file
          • request
          • response
          • stream
          • uri
        • models
        • modules
        • patterns
          • behavioral
          • concurrency
          • creational
          • structural
        • routes
        • services
        • utilities
          • core
            • api
            • config
            • contract
              • contract
            • enum
            • environment
            • routines
          • datetime
          • error
          • exception
          • filebase
          • hooks
          • html
          • http
          • logic
          • math
          • parsers
          • regex
          • session
        • views
      • utilities
        • exception
          • cache
          • container
        • http
      • views
    • tests
      • patterns
        • creational
      • psr
        • psr7
      • utilities
        • exception
  • PasswordCompat
    • binary
  • PHP

Interfaces

  • RequestHeaders
  • ResponseHeaders
  • StatusCodes

Interface ResponseHeaders

This is a list of valid response headers, and their default message body. This can be used to validate REST response headers, and to generate outbound request headers that are semantically correct.

oroboros\core\interfaces\enumerated\http\ResponseHeaders implements oroboros\core\interfaces\enumerated\BaseEnumerated

Direct known implementers

oroboros\core\libraries\enum\http\ResponseHeaders

Namespace: oroboros\core\interfaces\enumerated\http
Author: Brian Dayhoff mopsyd@me.com
Since: 0.2.4-alpha
Located at core/interfaces/enumerated/http/ResponseHeaders.php

Constants summary

string RESPONSE_HEADER_ACCESS_CONTROL_ALLOW_ORIGIN

Standard Headers

----------------------------------------------- Standard Headers

# 'Access-Control-Allow-Origin'
string RESPONSE_HEADER_ACCESS_CONTROL_ALLOW_CREDENTIALS
# 'Access-Control-Allow-Credentials'
string RESPONSE_HEADER_ACCESS_CONTROL_EXPOSE_HEADERS
# 'Access-Control-Expose-Headers'
string RESPONSE_HEADER_MAX_AGE
# 'Access-Control-Max-Age'
string RESPONSE_HEADER_ACCESS_CONTROL_ALLOW_METHODS
# 'Access-Control-Allow-Methods'
string RESPONSE_HEADER_ACCESS_CONTROL_ALLOW_HEADERS
# 'Access-Control-Allow-Headers'
string RESPONSE_HEADER_ACCEPT_PATCH
# 'Accept-Patch'
string RESPONSE_HEADER_ACCEPT_RANGES
# 'Accept-Ranges'
string RESPONSE_HEADER_AGE
# 'Age'
string RESPONSE_HEADER_ALLOW
# 'Allow'
string RESPONSE_HEADER_ALT_SVC
# 'Alt-Svc'
string RESPONSE_HEADER_CACHE_CONTROL
# 'Cache-Control'
string RESPONSE_HEADER_CONNECTION
# 'Connection'
string RESPONSE_HEADER_CONTENT_DISPOSITION
# 'Content-Disposition'
string RESPONSE_HEADER_CONTENT_ENCODING
# 'Content-Encoding'
string RESPONSE_HEADER_CONTENT_LANGUAGE
# 'Content-Language'
string RESPONSE_HEADER_CONTENT_LENGTH
# 'Content-Length'
string RESPONSE_HEADER_CONTENT_LOCATION
# 'Content-Location'
string RESPONSE_HEADER_CONTENT_MD5
# 'Content-MD5'
string RESPONSE_HEADER_CONTENT_RANGE
# 'Content-Range'
string RESPONSE_HEADER_CONTENT_TYPE
# 'Content-Type'
string RESPONSE_HEADER_DATE
# 'Date'
string RESPONSE_HEADER_ETAG
# 'ETag'
string RESPONSE_HEADER_EXPIRES
# 'Expires'
string RESPONSE_HEADER_LAST_MODIFIED
# 'Last-Modified'
string RESPONSE_HEADER_LINK
# 'Link'
string RESPONSE_HEADER_LOCATION
# 'Location'
string RESPONSE_HEADER_P3P
# 'P3P'
string RESPONSE_HEADER_PRAGMA
# 'Pragma'
string RESPONSE_HEADER_PROXY_AUTHENTICATE
# 'Proxy-Authenticate'
string RESPONSE_HEADER_PUBLIC_KEY_PINS
# 'Public-Key-Pins'
string RESPONSE_HEADER_RETRY_AFTER
# 'Retry-After'
string RESPONSE_HEADER_SERVER
# 'Server'
string RESPONSE_HEADER_SET_COOKIE
# 'Set-Cookie'
string RESPONSE_HEADER_STRICT_TRANSPORT_SECURITY
# 'Strict-Transport-Security'
string RESPONSE_HEADER_TRAILER
# 'Trailer'
string RESPONSE_HEADER_TRANSFER_ENCODING
# 'Transfer-Encoding'
string RESPONSE_HEADER_TK
# 'Tk'
string RESPONSE_HEADER_UPGRADE
# 'Upgrade'
string RESPONSE_HEADER_VARY
# 'Vary'
string RESPONSE_HEADER_VIA
# 'Via'
string RESPONSE_HEADER_WARNING
# 'Header-Warning'
string RESPONSE_HEADER_WWW_AUTHENTICATE
# 'WWW-Authenticate'
string RESPONSE_HEADER_X_FRAME_OPTIONS
# 'X-Frame-Options'
string RESPONSE_HEADER_CONTENT_SECURITY_POLICY

Nonstandard Headers

----------------------------------------------- Nonstandard Headers

# 'Content-Security-Policy'
string RESPONSE_HEADER_X_CONTENT_SECURITY_POLICY
# 'X-Content-Security-Policy'
string RESPONSE_HEADER_X_WEBKIT_CSP
# 'X-WebKit-CSP'
string RESPONSE_HEADER_REFRESH
# 'Refresh'
string RESPONSE_HEADER_STATUS
# 'Status'
string RESPONSE_HEADER_UPGRADE_INSECURE_REQUESTS
# 'Upgrade-Insecure-Requests'
string RESPONSE_HEADER_X_CONTENT_DURATION
# 'X-Content-Duration'
string RESPONSE_HEADER_X_CONTENT_TYPE_OPTIONS
# 'X-Content-Type-Options'
string RESPONSE_HEADER_X_POWERED_BY
# 'X-Powered-By'
string RESPONSE_HEADER_X_REQUEST_ID
# 'X-Request-ID'
string RESPONSE_HEADER_X_CORRELATION_ID
# 'X-Correlation-Id'
string RESPONSE_HEADER_X_UA_COMPATIBLE
# 'X-UA-Compatible'
string RESPONSE_HEADER_X_XSS_PROTECTION
# 'X-XSS-Protection'
Oroboros Core API documentation generated by ApiGen