UNPKG

sp-rest-proxy

Version:

SharePoint REST API Proxy for Node.js and Express local serve

107 lines (100 loc) 4.41 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>SharePoint REST Proxy Example</title> <link rel="shortcut icon" href="/img/favicon.ico" type="image/vnd.microsoft.icon" id="favicon"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" crossorigin="anonymous"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" crossorigin="anonymous"> <script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery.SPServices/0.7.2/jquery.SPServices-0.7.2.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/es6-promise/4.0.5/es6-promise.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/fetch/2.0.1/fetch.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/axios/0.17.1/axios.min.js"></script> <script type="text/javascript" src="https://unpkg.com/@pnp/pnpjs@1.3.10/dist/pnpjs.es5.umd.bundle.min.js"></script> <link type="text/css" rel="stylesheet" href="/styles/style.css"> </head> <body> <header class="navbar navbar-static-top" id="top"> <div class="container"> <div class="navbar-header"> <h1 class="page-header">SharePoint REST Proxy</h1> </div> </div> </header> <div class="container"> <div class="row info"> <div class="col-md-12"> <a href="https://msdn.microsoft.com/en-us/library/office/jj860569.aspx" target="_blank" id="api-reference"> <span class="glyphicon glyphicon-question-sign" aria-hidden="true"></span> REST API reference and samples</a> </div> <div class="col-md-12"> <label for="proxyVersion" class="info-lable">Proxy version:</label> <span id="proxyVersion">##proxyVersion#</spandiv> </div> <div class="col-md-12"> <label for="siteUrl" class="info-lable">Site url:</label> <span id="siteUrl">...</spandiv> </div> <div class="col-md-12"> <label for="username" class="info-lable">User name:</label> <span id="username">...</span> </div> </div> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label for="restEndpoint">SharePoint REST relative endpoint:</label> <input type="text" class="form-control" id="restEndpoint" placeholder="REST Relative URL"> </div> <div class="row"> <div class="col-md-6"> <label>HTTP Method:</label> <div class="radio"> <label> <input type="radio" name="httpMethods" checked="checked" value="get"> GET </label> <label> <input type="radio" name="httpMethods" value="post"> POST </label> </div> </div> <div class="col-md-6 odata-modes"> <label>OData Mode:</label> <div class="radio"> <label> <input type="radio" name="odataMode" value="verbose" checked="checked"> Verbose </label> <label> <input type="radio" name="odataMode" value="minimalmetadata"> Minimalmetadata </label> <label> <input type="radio" name="odataMode" value="nometadata"> Nometadata </label> </div> </div> </div> <div class="form-group post hidden"> <label for="postBody">Data:</label> <textarea class="form-control" rows="3" id="postBody"></textarea> </div> <button class="btn btn-default" id="apiRequestExecute">Send HTTP request</button> </div> </div> <div class="row resultsArea"> <div class="col-md-12"> <div class="loading hidden"> <span class="glyphicon glyphicon-time" aria-hidden="true"></span> Loading... </div> <pre class="requestResutls hidden"></pre> <pre class="requestError hidden"></pre> </div> </div> </div> <script type="text/javascript" src="/scripts/script.js"></script> <script> var _spPageContextInfo = _spPageContextInfo || {}; _spPageContextInfo.webServerRelativeUrl = "/"; </script> </body> </html>