sp-rest-proxy
Version:
SharePoint REST API Proxy for Node.js and Express local serve
107 lines (100 loc) • 4.41 kB
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>