Hi all,

Just wondering if we could clarify the construction of the hub.verify parameter 
in the spec. There are two terms used in Section 6.1 "keyword" and "parameter". 
My own reading has me interpreting the sentence "This parameter may be repeated 
to indicate multiple supported modes." as meaning something like:

hub.verify=sync&hub.verify=async

Whereas the final sentence refers to "Where repeated keywords are used, their 
order indicates the subscriber's order of preference", which seems to suggest:

hub.verify=sync,async

I went with the first initially since it seemed to be saying the parameter 
could be repeated, but I gather Superfeedr (haven't checked the reference hub 
tests yet) rely on the keywords existing within a single parameter (comma 
delimited).

I'm confused myself as to which is correct. Note that the first does get 
treated differently by http clients. Some will compact the first automatically 
into the second example (so they end up the same anyway), others will simply 
drop one of the parameters instead of compacting them.

 Pádraic Brady

http://blog.astrumfutura.com
http://www.survivethedeepend.com
OpenID Europe Foundation Irish Representative

Reply via email to