| draft-laugstol-apache-maven-repository-rest-applications-02.txt | draft-laugstol-apache-maven-repository-rest-applications-03.txt | |||
|---|---|---|---|---|
| skipping to change at page 1, line 46 | skipping to change at page 1, line 46 | |||
| Table of Contents | Table of Contents | |||
| 1. TODOs and Notes . . . . . . . . . . . . . . . . . . . . . . . 2 | 1. TODOs and Notes . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2 | 2. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 2.1. Goals: . . . . . . . . . . . . . . . . . . . . . . . . . . 2 | 2.1. Goals: . . . . . . . . . . . . . . . . . . . . . . . . . . 2 | |||
| 2.2. Implementation goals . . . . . . . . . . . . . . . . . . . 3 | 2.2. Implementation goals . . . . . . . . . . . . . . . . . . . 3 | |||
| 2.3. Areas explicitly not covered . . . . . . . . . . . . . . . 3 | 2.3. Areas explicitly not covered . . . . . . . . . . . . . . . 3 | |||
| 2.4. Deployment scenarios . . . . . . . . . . . . . . . . . . . 3 | 2.4. Deployment scenarios . . . . . . . . . . . . . . . . . . . 3 | |||
| 3. Specification . . . . . . . . . . . . . . . . . . . . . . . . 3 | 3. Specification . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 3.1. Media Types . . . . . . . . . . . . . . . . . . . . . . . 3 | 3.1. Media Types . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 3.2. Operations . . . . . . . . . . . . . . . . . . . . . . . . 4 | 3.2. Operations . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 3.3. Uploading Artifacts . . . . . . . . . . . . . . . . . . . 4 | 3.3. Uploading Artifacts . . . . . . . . . . . . . . . . . . . 4 | |||
| 3.4. Downloading Artifacts . . . . . . . . . . . . . . . . . . 4 | 3.4. Downloading Artifacts . . . . . . . . . . . . . . . . . . 4 | |||
| 3.4.1. Download a single artifact . . . . . . . . . . . . . . 4 | 3.4.1. Download a single artifact . . . . . . . . . . . . . . 4 | |||
| 3.4.2. Download a set of artifacts . . . . . . . . . . . . . 5 | 3.4.2. Download a set of artifacts . . . . . . . . . . . . . 4 | |||
| 3.5. Searching . . . . . . . . . . . . . . . . . . . . . . . . 5 | 3.5. Searching . . . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 4. Protocol Bindings . . . . . . . . . . . . . . . . . . . . . . 5 | 4. Protocol Bindings . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 4.1. Response Bindings . . . . . . . . . . . . . . . . . . . . 5 | 4.1. Response Bindings . . . . . . . . . . . . . . . . . . . . 5 | |||
| 5. Security Aspects . . . . . . . . . . . . . . . . . . . . . . . 5 | 5. Security Aspects . . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 5.1. Authentication and Authorization . . . . . . . . . . . . . 5 | 5.1. Authentication and Authorization . . . . . . . . . . . . . 5 | |||
| 6. User-Agent Considerations . . . . . . . . . . . . . . . . . . 5 | 6. User-Agent Considerations . . . . . . . . . . . . . . . . . . 5 | |||
| 7. HTTP Binding . . . . . . . . . . . . . . . . . . . . . . . . . 5 | 7. HTTP Binding . . . . . . . . . . . . . . . . . . . . . . . . . 5 | |||
| 8. Appendix: Words and Definitions . . . . . . . . . . . . . . . 5 | 8. Appendix: Words and Definitions . . . . . . . . . . . . . . . 5 | |||
| 9. Security Considerations . . . . . . . . . . . . . . . . . . . 6 | 9. Security Considerations . . . . . . . . . . . . . . . . . . . 6 | |||
| 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6 | 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 6 | |||
| skipping to change at page 2, line 53 | skipping to change at page 2, line 53 | |||
| + There are both a standalone XML format and a HTTP binding | + There are both a standalone XML format and a HTTP binding | |||
| that can be used. It might be feasible to include metalink | that can be used. It might be feasible to include metalink | |||
| inside atom and possibly metalink inside collection+JSON | inside atom and possibly metalink inside collection+JSON | |||
| 2. Introduction | 2. Introduction | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in RFC 2119 [RFC2119]. | document are to be interpreted as described in RFC 2119 [RFC2119]. | |||
| View Source | ||||
| 2.1. Goals: | 2.1. Goals: | |||
| o Any user agent should be able to rely on caching information given | o Any user agent should be able to rely on caching information given | |||
| by the repository. No explicit caching should be necessary by the | by the repository. No explicit caching should be necessary by the | |||
| application using a user agent for a Maven repository. In other | application using a user agent for a Maven repository. In other | |||
| words, no ~/.m2/repository or ~/.ivy2. | words, no ~/.m2/repository or ~/.ivy2. | |||
| o It should be possible to use standard HTTP intermediates without | o It should be possible to use standard HTTP intermediates without | |||
| interfering. This is required to cover several use cases: | interfering. This is required to cover several use cases: | |||
| End of changes. 3 change blocks. | ||||
| 3 lines changed or deleted | 2 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/ | ||||