I'm working on a project where I need to integrate with Sharepoint Excel Services. I need to make a call to the REST API, passing parameters into a workbook, and then retrieving a named range. This is all well and good when I pass parameters in the query string, like this:
https://test.sharepoint.com/exceldemo/_vti_bin/excelrest.aspx/shared%20documents/test.xlsx/model/tables('Print_Area')?format=html&Ranges(%27PlanAssets%27)=$500,000.00
In the example above, I'm retrieving the Print_Area named range in html format after inserting $500,000.00 into the PlanAssets named range.
The problem is that I need to pass a bunch of parameters and will quickly run out of space in the URL. This list of unsupported features doesn't offer up a solution to the 2000 character URL limit.
The simple solution for normal HTTP requests would be to move my URL parameters to POST parameters on the request, but I can't find any documentation about this.
Is there any way to overcome the URL limit and pass a large number of parameters?