diff -r bc1d9819cad3 -r 07e931de937f discovery-api/Overview.src.html --- a/discovery-api/Overview.src.html Mon Feb 04 15:18:11 2013 +0100 +++ b/discovery-api/Overview.src.html Mon Feb 04 15:24:33 2013 +0100 @@ -1228,9 +1228,9 @@ header's value.
  • If ssdp device does not contain at least one CACHE-CONTROL entry, at least one - USN entry, at least one ST entry and at least one LOCATION entry or the - value of its ST entry is not upnp:rootdevice, then the HTTP Response is - invalid and the user agent MUST discard this response, abort any remaining steps and return. + USN entry, at least one ST entry and at least one LOCATION entry then the + HTTP Response is invalid and the user agent MUST discard this response, abort any remaining + steps and return.
  • The user agent MUST run the rule for obtaining a UPnP Device Description File passing in the first occurrence of LOCATION from ssdp device as the device descriptor URL @@ -1254,11 +1254,10 @@
  • Let ssdp device be an Object with a property for each HTTP header received in the HTTP Request, with each key being the name of a HTTP header and each value being that HTTP header's value.
  • -
  • If ssdp device does not contain at least one CACHE-CONTROL entry, at least one - USN entry, at least one NT entry, at least one NTS entry and at least one - LOCATION entry or the value of its NT entry is not upnp:rootdevice, then - the HTTP Request is a malformed UPnP Request and the user agent MUST discard this request, - abort any remaining steps and return. +
  • If ssdp device's NTS entry is equal to ssdp:alive and the HTTP + Request does not contain at least one CACHE-CONTROL entry, at least one USN entry, + at least one NT entry, at least one NTS entry and at least one LOCATION + entry, then the user agent MUST discard this request, abort any remaining steps and return.
  • If ssdp device's NTS entry is equal to ssdp:alive then the user agent MUST run the rule for obtaining a UPnP Device Description File passing in the first occurrence of