ietf
[Top] [All Lists]

Re: Past LC comments on draft-ietf-geopriv-http-location-delivery-08

2008-08-11 06:53:11
Hi Julian,

I'd like to try to answer one of your questions:

As far as I understand, HELD is used to query for location information. Right now, the details of the query are encoded in a POST body as defined by the XML Schema in <http://tools.ietf.org/html/draft-ietf-geopriv-http-location-delivery-08#section-7>. A GET works the same way as an empty POST request (as shown in 11.1).

This really smells like over-engineering.

Why aren't these things simple query parameters in a GET request?

The short answer is that the WG (and the HELD authors in particular) perceive a need for this protocol to have an extensible request syntax.

This document (-http-location-delivery) defines a very basic request-response container for location-request and -response messages. In this basic form, it supports the simple case where the HELD server can determine the client's location based only on the client's IP address.

Often, however, the HELD server requires additional information to determine the client's location. The most basic example of this is when the HELD server computes the client's position based measurements of the network, such as 802.11 signal strength measurements. These measurements could be embedded into a HELD request using the extensions to the XML request syntax defined in the following draft:
<http://tools.ietf.org/html/draft-thomson-geopriv-held-measurements>
<http://tools.ietf.org/html/draft-thomson-geopriv-wimax-measurements>

It's fair to note that the WG has not adopted any HELD extensions as WG documents. However, GEOPRIV is currently considering whether to adopt them, so it seems to make sense to provide a simple way to extend the request syntax.

Cheers,
--Richard
_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf

<Prev in Thread] Current Thread [Next in Thread>