REST supports default parameter mapping. The default parameters mapping is supported for only the query and path parameters in a HTTP request.
The default parameter mapping for REST will follow these rules:
Note: Input parameter mean either Input or Input-Output.
- If an input parameter name is contained in the resource URI as a query, then the input
parameter is automatically mapped as a query parameter. For example, if a query
parameter ?custid=[custid] is contained in a resource URI and an input parameter
custid is contained in the interface parameters, then the query
parameter is automatically mapped with that input parameter.
- If an input parameter name is contained in the resource URI as a path, then the input
parameter is automatically mapped as a query parameter. For example, if a path
parameter {custid} is contained in a resource URI and an input parameter
custid is contained in the interface parameters, then the path
parameter is automatically mapped with that input parameter.