Story #1906: Review, revise, and update architecture documentation
REST interface docs
We need some notation to describe how the different arguments are passed in the REST interface. For instance, MN_crud.update() has PID in the URL, and obsoletedPID in an MMP field, but there’s no difference between them in the argument list. Possibilities include URL, HTTP header, MMP field, MMP file.
#2 Updated by Dave Vieglais about 10 years ago
- Status changed from New to Closed
Parameters passed in the URL are indicated as such in the URL template. All other parameters are placed in the request body unless explicitly indicated otherwise, such as values transmitted in the HTTP header of the request. This is documented in http://mule1.dataone.org/ArchitectureDocs-current/apis/REST_overview.html