draft-ietf-weirds-rdap-query-17.txt   draft-ietf-weirds-rdap-query-18.txt 
Network Working Group A. Newton Network Working Group A. Newton
Internet-Draft ARIN Internet-Draft ARIN
Intended status: Standards Track S. Hollenbeck Intended status: Standards Track S. Hollenbeck
Expires: June 26, 2015 Verisign Labs Expires: June 26, 2015 Verisign Labs
December 23, 2014 December 23, 2014
Registration Data Access Protocol Query Format Registration Data Access Protocol Query Format
draft-ietf-weirds-rdap-query-17 draft-ietf-weirds-rdap-query-18
Abstract Abstract
This document describes uniform patterns to construct HTTP URLs that This document describes uniform patterns to construct HTTP URLs that
may be used to retrieve registration information from registries may be used to retrieve registration information from registries
(including both Regional Internet Registries (RIRs) and Domain Name (including both Regional Internet Registries (RIRs) and Domain Name
Registries (DNRs)) using "RESTful" web access patterns. These Registries (DNRs)) using "RESTful" web access patterns. These
uniform patterns define the query syntax for the Registration Data uniform patterns define the query syntax for the Registration Data
Access Protocol (RDAP). Access Protocol (RDAP).
skipping to change at page 12, line 30 skipping to change at page 12, line 30
[I-D.ietf-weirds-using-http]. [I-D.ietf-weirds-using-http].
4.1. Partial String Searching 4.1. Partial String Searching
Partial string searching uses the asterisk ('*', ASCII value 0x002A) Partial string searching uses the asterisk ('*', ASCII value 0x002A)
character to match zero or more trailing characters. A character character to match zero or more trailing characters. A character
string representing multiple domain name labels MAY be concatenated string representing multiple domain name labels MAY be concatenated
to the end of the search pattern to limit the scope of the search. to the end of the search pattern to limit the scope of the search.
For example, the search pattern "exam*" will match "example.com" and For example, the search pattern "exam*" will match "example.com" and
"example.net". The search pattern "exam*.com" will match "example.net". The search pattern "exam*.com" will match
"example.com". Note that these search patterns include implied "example.com". If an asterisk appears in a search string, any label
beginning and end of string regular expression markers, and the that contains the non-asterisk characters in sequence plus zero or
"example*.com" search would be translated into a POSIX regular more characters in sequence in place of the asterisk would match.
expression as "^example.*\.com$". Additional pattern matching Additional pattern matching processing is beyond the scope of this
processing is beyond the scope of this specification. specification.
If a server receives a search request but cannot process the request If a server receives a search request but cannot process the request
because it does not support a particular style of partial match because it does not support a particular style of partial match
searching, it SHOULD return an HTTP 422 (Unprocessable Entity) searching, it SHOULD return an HTTP 422 (Unprocessable Entity)
[RFC4918] response. When returning a 422 error, the server MAY also [RFC4918] response. When returning a 422 error, the server MAY also
return an error response body as specified in Section 7 of return an error response body as specified in Section 7 of
[I-D.ietf-weirds-json-response] if the requested media type is one [I-D.ietf-weirds-json-response] if the requested media type is one
that is specified in [I-D.ietf-weirds-using-http]. that is specified in [I-D.ietf-weirds-using-http].
Partial matching is not feasible across combinations of Unicode Partial matching is not feasible across combinations of Unicode
skipping to change at page 20, line 10 skipping to change at page 20, line 10
name server name and name server IP address. Minor text editing name server name and name server IP address. Minor text editing
for consistency in the search sections. Replaced reference to for consistency in the search sections. Replaced reference to
draft-ietf-httpbis-http2 with a reference to RFC 7230 and removed draft-ietf-httpbis-http2 with a reference to RFC 7230 and removed
reference note. reference note.
-13: Added HTTP HEAD reference in Section 3.2. -13: Added HTTP HEAD reference in Section 3.2.
-14: Address WG last call comments. -14: Address WG last call comments.
-15: Address AD review comments. -15: Address AD review comments.
-16: Address IETF last call comments. -16: Address IETF last call comments.
-17: Address IESG review comments. -17: Address IESG review comments.
-18: One more IESG review comment regarding asterisk pattern
matching.
Authors' Addresses Authors' Addresses
Andrew Lee Newton Andrew Lee Newton
American Registry for Internet Numbers American Registry for Internet Numbers
3635 Concorde Parkway 3635 Concorde Parkway
Chantilly, VA 20151 Chantilly, VA 20151
US US
Email: andy@arin.net Email: andy@arin.net
 End of changes. 3 change blocks. 
6 lines changed or deleted 8 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/