• Jump To … +
    basin.js caller.js client.js conduit.js consumer.js dispatcher.js example.js header.js middleware.js multiplexer.js procedure.js requester.js responder.js sender.js server.js socket.js spigot.js timeout.js window.js
  • header.js

  • ¶
    function Header (request) {
        this.httpVersion = request.httpVersion
        this.method = request.method
        this.url = request.url
        this.headers = JSON.parse(JSON.stringify(request.headers))
        this.rawHeaders = request.rawHeaders ? JSON.parse(JSON.stringify(request.rawHeaders)) : null
    }
    
    Header.prototype.addHTTPHeader = function (name, value) {
        this.headers[name] = value
        if (this.rawHeaders != null) {
            this.rawHeaders.push(name, value)
        }
    }
    
    module.exports = Header