Mingming, Thanks for reading it!
(1) The paragraph is somewhat confusing. I will replace the last two sentences with something like The control URI allows a client to modify the newly-created update stream. For example, by sending requests on the control URI, the client can request the server to send update events for additional resources, to stop sending updates for previously requested resources, or to gracefully stop and close the update stream altogether. p24: I will add an example of using the control uri to add a resource as well as remove one. (2) "Two new lines" means two line-separators in a row, where a line-separator is a new-line, carriage-return, or carriage-return/new-line. (*Sigh* I wish the IETF could standardize line endings!!) I will re-phrase that is to say that an event is terminated by a blank line (no fields). - Wendy From: Mingming Chen <[email protected]> Date: Thu, July 7, 2016 at 11:21 To: Wendy Roome <[email protected]> Cc: IETF ALTO <[email protected]> Subject: SSE review Hi Wendy, Yichen and I are reviewing SSE, here are something uncertain for us and we want to discuss. (1) In 2. Overview of Approach part, page 6, " The server responds by sending an event with the URI of a stream-control resource for this update stream. The client uses the control URI to select the resources for which it wants updates". We are not sure what's the meaning of " The client uses the control URI to select the resources for which it wants updates". Do you mean the "add" control ( location 3. Changes Since Version -01,page 6, "Defined a new 'Stream Control' resource to allow clients to add or remove resources from a previously created Update Stream")? In 9.2 Example: Advanced Network and Cost Map Updates, page 24, there is a good example of updates. But we didn't find an example of clients using the stream control URI to execute "add" control but just "remove". (2) In 4. Overview of Server-Sent Events (SSEs), page 7, "Messages are delimited by two new-lines (this is a slight simplification: see [SSE] for details)." But in the following, "The protocol defines three field names: event, id, and data". The example in Figure 1 also illustrate the three field names. So the question is, what is the "two new-lines" refer to? Look forward to your reply! Thank you so much! Best Regards, Mingming, Yichen
_______________________________________________ alto mailing list [email protected] https://www.ietf.org/mailman/listinfo/alto
