when I try calling this endpoint with just this endpoint: /api/v1/data/{provider}/{subject} (I removed @pathvariable dataset parameter when I got rid of the dataset path) I am able to successfully call my API. However, when I add an additional pathvariable (dataset in this case), I can't seem to hit my endpoint anymore. Is there some restriction on number of path variables? Not sure what I'm doing wrong.
@GetMapping("/api/v1/data/{provider}/{subject}/{dataset}")
public List<List<String>> getEDXDatasetHead(
@PathVariable final String provider,
@PathVariable final String subject,
@PathVariable final String dataset,
@RequestParam(required = false, value = "date") final String date
)
https://localhost:8443/api/v1/data/testprovider/testsubject/testdataset @GetMapping("/api/v1/data/{provider}/{subject}/{dataset}")
@GetMapping("/api/v1/data/{provider}/{subject}/{dataset}")and you call/api/v1/dataset/{provider}/{subject}and it does not work? Can you please be a little bit clearer?