module HTTPX::Plugins::ServerSentEvents::InstanceMethods

  1. lib/httpx/plugins/server_sent_events.rb

Methods

Public Instance

  1. build_request
  2. request

Public Instance methods

build_request(*)
[show source]
   # File lib/httpx/plugins/server_sent_events.rb
50 def build_request(*)
51   super.tap do |request|
52     if request.options.event_stream
53       request.headers["accept"] = "text/event-stream"
54       request.headers["cache-control"] = "no-cache"
55     end
56   end
57 end
request(*, **options)

sends a stream request.

[show source]
   # File lib/httpx/plugins/server_sent_events.rb
44 def request(*, **options)
45   options[:stream] = true if options[:event_stream]
46 
47   super
48 end