WSFactory Enhancment: Accept User Provided Query Parameters
WSFactory cannot map to all Web Service query parameters, which limits the extensiveness of the factory.
Plan of action:
- utilize the urlTemplate, which currently dictates where to pull data from
- if query parameters provided, give precedence over pre-defined templating.
- Case 1: Append
- user provided url = geomag.usgs.gov/ws/algorithms/filter?input_sampling_period=60
- url queried = geomag.usgs.gov/ws/algorithms/filter?id=BOU&...&input_sampling_period=60
- Case 2: Append and Replace
- user provided url = geomag.usgs.gov/ws/algorithms/filter?input_sampling_period=60&output_sampling_period=999
- url queried = geomag.usgs.gov/ws/algorithms/filter?id=BOU&...&input_sampling_period=60&output_sampling_period=999
- Case 1: Append
Edited by Shavers, Nicholas H