I am using the server, and I need to generate these answers to clients connecting to the server.
The project currently has a dependency on 9.3.25, however, since it is a collection of OSGi bundles, I think that I can incorporate a dependency on 9.4 or 10, but I am not sure how that will fare with the rest of the contributors. I checked 10.0.0 and it is not yet released, so I will fall back on 9.4.x. What would be a sensible approach on 9.4 (or 9.3) to achieve this? K > On 7 Nov 2019, at 18:05, Joakim Erdfelt <[email protected]> wrote: > > Are you using the Jetty HttpClient and want to see these unsolicited HAP > responses? > Or are you wanting to generate these unsolicited responses on the Jetty > server side? > > Using something newer then Jetty 9.3.x might be a better option. > Jetty 9.4.x, or if your schedule permits it, Jetty 10.0.x could bend/modify > to support something like this (while Jetty 9.x is less flexible ATM). > > Joakim Erdfelt / [email protected] <mailto:[email protected]> > > On Thu, Nov 7, 2019 at 10:57 AM Karel Goderis <[email protected] > <mailto:[email protected]>> wrote: > Hi all > > I am implementing the Apple Home Accessory Protocol on top of Jetty 9.3.x. > HAP defines a notification/eventing mechanism on top of HTTP > > The spec states: > > "The accessory delivers notifications by sending an event message, which is > an unsolicited HTTP response, over the TCP connection established by the > controller. An event message has the same format as an HTTP response, but > uses an protocol version of EVENT/1.0.” > > Question: how can the version indicator be changed? > > My initial though was to write an extension of HttpConnection, and override > newHttpGenerator() with a custom HttpGenerator (which is most probably a > copy/past from Jetty's built-in HttpGenerator except for that fact that > generateResponse() might use a different generateResponseLine() in function > of the presence or absence of a to-be-defined X-... Header. I would set that > Header in the Handler/Servlet's doHandle() whenever the protocol has to be > “switched" > > Thanks > Karel. > _______________________________________________ > jetty-users mailing list > [email protected] <mailto:[email protected]> > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://www.eclipse.org/mailman/listinfo/jetty-users > <https://www.eclipse.org/mailman/listinfo/jetty-users>_______________________________________________ > jetty-users mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://www.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________ jetty-users mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users
