reqbin.com
Open in
urlscan Pro
172.67.72.249
Public Scan
URL:
https://reqbin.com/
Submission: On December 05 via manual from NO — Scanned from NO
Submission: On December 05 via manual from NO — Scanned from NO
Form analysis
16 forms found in the DOMPOST #
<form method="post" action="#" id="reqForm"> <input type="hidden" id="id" value="0"> <input type="hidden" id="name" value=""> <input type="hidden" id="encryptedAuthVal" name="encryptedAuthVal"> <input style="display:none" type="text"
name="fakeUserName"> <input style="display:none" type="password" name="fakePassword">
<div id="reqTitle" class="submit-row">
<div class="submit-url my-1">
<div class="rb-url rb-url-editor form-control"> <input type="url" class="rb-url-input hidden-focus" placeholder="https://google.com or CURL command" value="" id="url" data-hj-whitelist="" aria-label="Url" tabindex="0"> <select
class="custom-select rb-select-method hidden-focus" id="method" aria-label="Method" tabindex="0">
<option value="GET" selected="selected">GET</option>
<option value="POST">POST</option>
<option value="PUT">PUT</option>
<option value="PATCH">PATCH</option>
<option value="DELETE">DELETE</option>
<option value="HEAD">HEAD</option>
<option value="OPTIONS">OPTIONS</option>
</select>
<div class="api-nodes align-items-center"> <button class="btn btn-sm server-node text-monospace hidden-focus pl-0" data-toggle="tooltip" aria-label="ReqBin US Server" title="" tabindex="0"
data-original-title="Send requests to your URL from the Internet. Local network addresses are not accessible. Click to switch to local network."> <svg role="img" class="svg-icon">
<use xlink:href="#icon-globe"></use>
</svg> </button> <button class="btn btn-sm plugin-node text-monospace hidden-focus pl-0" style="display: none;" data-toggle="tooltip" aria-label="Use Google Chrome Plugin" title="" tabindex="0"
data-original-title="Send requests to your URL from local network. Click to send requests from the Internet."> <svg role="img" class="svg-icon">
<use xlink:href="#icon-plugin"></use>
</svg> </button> </div>
</div>
</div>
<div class="submit-btn my-1">
<div class="submit-btn-divider"></div>
<div class="ml-2"> <button class="btn btn-primary" id="submit" tabindex="0" data-toggle="tooltip" title="" data-original-title="Ctrl + Enter">Send</button> </div>
</div>
</div>
<div class="d-flex justify-content-between">
<ul class="nav nav-pills http-tabs mb-3" role="tablist">
<li class="nav-item" role="presentation"> <a class="nav-link active" data-toggle="pill" href="#pills-url-params" role="tab" aria-controls="pills-url-params" tabindex="0">Params</a> </li>
<li class="nav-item" role="presentation"> <a class="nav-link" data-toggle="pill" href="#pills-req-content" role="tab" aria-controls="pills-req-content" tabindex="0">Body</a> </li>
<li class="nav-item" role="presentation"> <a class="nav-link" data-toggle="pill" href="#pills-req-authorization" role="tab" aria-controls="pills-req-authorization" tabindex="0">Auth</a> </li>
<li class="nav-item" role="presentation"> <a class="nav-link" data-toggle="pill" href="#pills-req-headers" role="tab" aria-controls="pills-req-headers" tabindex="0">Headers</a> </li>
<li class="nav-item" role="presentation"> <a class="nav-link" data-toggle="pill" href="#pills-req-raw" role="tab" aria-controls="pills-req-raw" tabindex="0">Message</a> </li>
</ul>
<div class="app-toolbar" role="toolbar"> <button class="btn shareBtn" data-toggle="tooltip" aria-label="Share" title="" data-original-title="Share"> <svg role="img" class="svg-icon20">
<use xlink:href="#icon-share"></use>
</svg> </button>
<div class="btn dropdown convertBtn " data-toggle="tooltip" title="" data-original-title="Generate code"> <button class="dropdown-toggle" data-toggle="dropdown" aria-label="Generate Code"> <svg role="img" class="svg-icon20">
<use xlink:href="#icon-generate"></use>
</svg> </button>
<div class="dropdown-menu"> <button class="convert-btn dropdown-item" data-lang="php">PHP</button> <button class="convert-btn dropdown-item" data-lang="javascript">JavaScript</button> <button class="convert-btn dropdown-item"
data-lang="nodejs">Node.js</button> <button class="convert-btn dropdown-item" data-lang="python">Python</button> <button class="convert-btn dropdown-item" data-lang="java">Java</button> <button class="convert-btn dropdown-item"
data-lang="csharp">C#/.NET</button> <button class="convert-btn dropdown-item" data-lang="curl">Curl/Bash</button> </div>
</div> <button class="btn saveBtn" data-toggle="tooltip" aria-label="Save" title="" data-original-title="Save"> <svg role="img" class="svg-icon20">
<use xlink:href="#icon-save"></use>
</svg> </button>
</div>
</div>
<div class="tab-content">
<div class="tab-pane fade show active" id="pills-url-params" role="tabpanel">
<div class="mb-3">
<div class="table-wrapper">
<div class="table-subtitle">
<p class="table-header">Query Params</p>
<div class="table-controls">
<div class="btn-group btn-group-sm mr-1"> <button class="btn btn-light copy-query-params" data-toggle="tooltip" title="" data-original-title="Copy"> <svg role="img" class="svg-icon">
<use xlink:href="#icon-copy-row"></use>
</svg> </button> </div>
</div>
</div>
<div class="table-view">
<table class="table table-bordered table-sm editable-table" id="url-params-table">
<colgroup>
<col style="width: 50px;">
<col style="width: calc(100% - 100px);">
<col style="width: calc(100% - 100px);">
<col style="width: 50px;">
</colgroup>
<thead>
<tr>
<th class="text-center fixed-width">
<input type="checkbox" class="select-all" tabindex="0">
</th>
<th class="resizable">Key<div class="resizer"></div>
</th>
<th class="resizable">Value</th>
<th class="fixed-width"></th>
</tr>
</thead>
<tbody>
<tr class="empty-row">
<td class="text-center fixed-width">
<input type="checkbox" class="enable-row" tabindex="0" checked="">
</td>
<td class="editable-cell" placeholder="key" tabindex="0"></td>
<td class="editable-cell" placeholder="value" tabindex="0"></td>
<td class="text-center fixed-width">
<button class="btn action-button delete-row" tabindex="0">
<svg role="img" class="svg-icon action-icon">
<use xlink:href="#icon-del"></use>
</svg>
</button>
</td>
</tr>
<tr class="empty-row">
<td class="text-center fixed-width">
<input type="checkbox" class="enable-row" tabindex="0" checked="">
</td>
<td class="editable-cell" placeholder="key" tabindex="0"></td>
<td class="editable-cell" placeholder="value" tabindex="0"></td>
<td class="text-center fixed-width">
<button class="btn action-button delete-row" tabindex="0">
<svg role="img" class="svg-icon action-icon">
<use xlink:href="#icon-del"></use>
</svg>
</button>
</td>
</tr>
<tr class="empty-row">
<td class="text-center fixed-width">
<input type="checkbox" class="enable-row" tabindex="0" checked="">
</td>
<td class="editable-cell" placeholder="key" tabindex="0"></td>
<td class="editable-cell" placeholder="value" tabindex="0"></td>
<td class="text-center fixed-width">
<button class="btn action-button delete-row" tabindex="0">
<svg role="img" class="svg-icon action-icon">
<use xlink:href="#icon-del"></use>
</svg>
</button>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pills-req-content" role="tabpanel">
<div class="mb-3">
<div class="table-wrapper">
<div class="table-subtitle">
<div>
<div class="form-check form-check-inline"> <input class="form-check-input body-check" type="radio" name="bodyOption" id="bodyNoBody" value="NOBODY"> <label class="form-check-label" for="bodyNoBody">None</label> </div>
<div class="form-check form-check-inline"> <input class="form-check-input body-check" type="radio" name="bodyOption" id="bodyJson" value="JSON" checked=""> <label class="form-check-label" for="bodyJson">JSON</label> </div>
<div class="form-check form-check-inline"> <input class="form-check-input body-check" type="radio" name="bodyOption" id="bodyUrlEncoded" value="URLENCODED"> <label class="form-check-label" for="bodyUrlEncoded">Form (url-encoded)</label>
</div>
<div class="form-check form-check-inline"> <input class="form-check-input body-check" type="radio" name="bodyOption" id="bodyXml" value="XML"> <label class="form-check-label" for="bodyXml">XML</label> </div>
<div class="form-check form-check-inline"> <input class="form-check-input body-check" type="radio" name="bodyOption" id="bodyCustom" value="CUSTOM"> <label class="form-check-label" for="bodyCustom">Custom</label> <input
class="form-control ml-3" type="text" name="bodyCustomHeader" id="bodyCustomHeader" placeholder="text/plain" style="visibility: hidden;"> </div>
</div>
<div class="table-controls">
<div class="btn-group btn-group-sm mr-1"> <button class="btn btn-light copy-body content-data" data-toggle="tooltip" title="" data-original-title="Copy"> <svg role="img" class="svg-icon">
<use xlink:href="#icon-copy-row"></use>
</svg> </button> </div>
</div>
</div>
<div class="editor-view content-data"> <textarea class="form-control code-area" id="content" name="content" data-hj-whitelist="" style="display: none;"></textarea>
<div class="CodeMirror CodeMirror-empty cm-s-light">
<div style="overflow: hidden; position: relative; width: 3px; height: 0px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"
style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div>
<div class="CodeMirror-vscrollbar" tabindex="-1" cm-not-content="true">
<div style="min-width: 1px;"></div>
</div>
<div class="CodeMirror-hscrollbar" tabindex="-1" cm-not-content="true">
<div style="height: 100%; min-height: 1px;"></div>
</div>
<div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div>
<div class="CodeMirror-gutter-filler" cm-not-content="true"></div>
<div class="CodeMirror-scroll" tabindex="-1">
<div class="CodeMirror-sizer" style="margin-left: 0px; min-width: 3px;">
<div style="position: relative;">
<div class="CodeMirror-lines" role="presentation">
<div role="presentation" style="position: relative; outline: none;">
<pre class="CodeMirror-placeholder CodeMirror-line-like" style="height: 0px; overflow: visible; direction: ltr;">{"key": "value"}</pre>
<div class="CodeMirror-measure"><span><span></span>x</span></div>
<div class="CodeMirror-measure">
<pre class="CodeMirror-line" role="presentation"><span role="presentation" style="padding-right: 0.1px;"><span cm-text="" style="display: inline-block; width: 1px; margin-right: -1px;"> </span></span></pre>
</div>
<div style="position: relative; z-index: 1;"></div>
<div class="CodeMirror-cursors"></div>
<div class="CodeMirror-code" role="presentation"></div>
</div>
</div>
</div>
</div>
<div style="position: absolute; height: 30px; width: 1px;"></div>
<div class="CodeMirror-gutters" style="left: 0px;">
<div class="CodeMirror-gutter CodeMirror-lint-markers"></div>
</div>
</div>
</div>
<div class="Hljs gutter" style="display: none;">
<pre id="contentHljs"></pre>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pills-req-authorization" role="tabpanel">
<div class="mb-3">
<div class="form-check form-check-inline"> <input class="form-check-input auth-check" type="radio" name="authOption" id="noAuth" value="noAuth"> <label class="form-check-label" for="noAuth">None</label> </div>
<div class="form-check form-check-inline"> <input class="form-check-input auth-check" type="radio" name="authOption" id="bearerToken" value="bearerToken" checked=""> <label class="form-check-label" for="bearerToken">Bearer Token</label>
</div>
<div class="form-check form-check-inline"> <input class="form-check-input auth-check" type="radio" name="authOption" id="basicAuth" value="basicAuth"> <label class="form-check-label" for="basicAuth">Basic Auth</label> </div>
<div class="form-check form-check-inline"> <input class="form-check-input auth-check" type="radio" name="authOption" id="customAuth" value="customAuth"> <label class="form-check-label" for="customAuth">Custom</label> </div>
</div>
<div class="my-3 auth-data">
<div class="h-100">
<div class="auth-form noAuth" style="display: none;"> </div>
<div class="auth-form bearerToken">
<div class="form-group row"> <label for="bearerTokenVal" class="col col-form-label w-120">Token</label>
<div class="col"> <input class="form-control w-400" id="bearerTokenVal" name="bearerTokenVal"> </div>
</div>
<div class="form-group row"> <label class="col col-form-label w-120"></label>
<div class="col"> <small> The authorization <a href="#" class="see-raw">header</a> will be automatically generated when you send the request. Read more about
<a href="/Article/HttpAuthentication" class="read-more">HTTP Authentication.</a> </small> </div>
</div>
</div>
<div class="auth-form basicAuth" style="display: none;">
<div class="form-group row"> <label for="basicAuthUsernameVal" class="col col-form-label w-120">Username</label>
<div class="col"> <input type="text" class="form-control w-400" id="basicAuthUsernameVal" name="basicAuthUsernameVal" value=""> </div>
</div>
<div class="form-group row"> <label for="basicAuthPasswordVal" class="col col-form-label w-120">Password</label>
<div class="col"> <input type="password" class="form-control w-400" id="basicAuthPasswordVal" name="basicAuthPasswordVal"> </div>
</div>
<div class="form-group row"> <label class="col col-form-label w-120"></label>
<div class="col"> <small> The authorization <a href="#" class="see-raw">header</a> will be automatically generated when you send the request. Read more about
<a href="/Article/HttpAuthentication" class="read-more">HTTP Authentication.</a> </small> </div>
</div>
</div>
<div class="auth-form customAuth" style="display: none;">
<div class="form-group row"> <label for="customAuthHeaderVal" class="col col-form-label w-120">Authorization:</label>
<div class="col"> <input class="form-control w-400" id="customAuthHeaderVal" name="customAuthHeaderVal"> </div>
</div>
<div class="form-group row"> <label class="col col-form-label w-120"></label>
<div class="col"> <small> The authorization <a href="#" class="see-raw">header</a> will be automatically generated when you send the request. Read more about
<a href="/Article/HttpAuthentication" class="read-more">HTTP Authentication.</a> </small> </div>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pills-req-headers" role="tabpanel">
<div class="mb-3">
<div class="table-wrapper">
<div class="table-subtitle">
<p class="table-header">Headers</p>
<div class="table-controls"> <button type="button" class="btn btn-sm btn-link toggle-auto" data-headers-mode="show-all"> Show All </button>
<div class="btn-group btn-group-sm mr-1"> <button class="btn btn-light copy-headers" data-toggle="tooltip" title="" data-original-title="Copy"> <svg role="img" class="svg-icon">
<use xlink:href="#icon-copy-row"></use>
</svg> </button> </div>
<div class="btn-group btn-group-sm table-switcher"> <button class="btn btn-light active" data-headers-mode="table" data-toggle="tooltip" title="" data-original-title="Table"> <svg role="img" class="svg-icon">
<use xlink:href="#icon-table"></use>
</svg> </button> <button class="btn btn-light" data-headers-mode="text" data-toggle="tooltip" title="" data-original-title="Text"> <svg role="img" class="svg-icon">
<use xlink:href="#icon-text"></use>
</svg> </button> </div>
</div>
</div>
<div class="table-view">
<table class="table table-bordered table-sm editable-table" id="req-headers">
<colgroup>
<col style="width: 50px;">
<col style="width: calc(100% - 100px);">
<col style="width: calc(100% - 100px);">
<col style="width: 50px;">
</colgroup>
<thead>
<tr>
<th class="text-center fixed-width">
<input type="checkbox" class="select-all" tabindex="0">
</th>
<th class="resizable">Key<div class="resizer"></div>
</th>
<th class="resizable">Value</th>
<th class="fixed-width"></th>
</tr>
</thead>
<tbody>
<tr class="empty-row">
<td class="text-center fixed-width">
<input type="checkbox" class="enable-row" tabindex="0" checked="">
</td>
<td class="editable-cell" placeholder="key" tabindex="0"></td>
<td class="editable-cell" placeholder="value" tabindex="0"></td>
<td class="text-center fixed-width">
<button class="btn action-button delete-row" tabindex="0">
<svg role="img" class="svg-icon action-icon">
<use xlink:href="#icon-del"></use>
</svg>
</button>
</td>
</tr>
<tr class="empty-row">
<td class="text-center fixed-width">
<input type="checkbox" class="enable-row" tabindex="0" checked="">
</td>
<td class="editable-cell" placeholder="key" tabindex="0"></td>
<td class="editable-cell" placeholder="value" tabindex="0"></td>
<td class="text-center fixed-width">
<button class="btn action-button delete-row" tabindex="0">
<svg role="img" class="svg-icon action-icon">
<use xlink:href="#icon-del"></use>
</svg>
</button>
</td>
</tr>
<tr class="empty-row">
<td class="text-center fixed-width">
<input type="checkbox" class="enable-row" tabindex="0" checked="">
</td>
<td class="editable-cell" placeholder="key" tabindex="0"></td>
<td class="editable-cell" placeholder="value" tabindex="0"></td>
<td class="text-center fixed-width">
<button class="btn action-button delete-row" tabindex="0">
<svg role="img" class="svg-icon action-icon">
<use xlink:href="#icon-del"></use>
</svg>
</button>
</td>
</tr>
</tbody>
</table>
</div>
<div class="editor-view" style="display: none;"> <textarea class="form-control code-area" id="headers" name="headers" placeholder="" data-hj-whitelist="" style="display: none;"></textarea>
<div class="CodeMirror CodeMirror-empty cm-s-light">
<div style="overflow: hidden; position: relative; width: 3px; height: 0px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"
style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div>
<div class="CodeMirror-vscrollbar" tabindex="-1" cm-not-content="true">
<div style="min-width: 1px;"></div>
</div>
<div class="CodeMirror-hscrollbar" tabindex="-1" cm-not-content="true">
<div style="height: 100%; min-height: 1px;"></div>
</div>
<div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div>
<div class="CodeMirror-gutter-filler" cm-not-content="true"></div>
<div class="CodeMirror-scroll" tabindex="-1">
<div class="CodeMirror-sizer" style="margin-left: 0px; min-width: 3px;">
<div style="position: relative;">
<div class="CodeMirror-lines" role="presentation">
<div role="presentation" style="position: relative; outline: none;">
<pre class="CodeMirror-placeholder CodeMirror-line-like" style="height: 0px; overflow: visible; direction: ltr;">Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0</pre>
<div class="CodeMirror-measure"><span><span></span>x</span></div>
<div class="CodeMirror-measure">
<pre class="CodeMirror-line" role="presentation"><span role="presentation" style="padding-right: 0.1px;"><span cm-text="" style="display: inline-block; width: 1px; margin-right: -1px;"> </span></span></pre>
</div>
<div style="position: relative; z-index: 1;"></div>
<div class="CodeMirror-cursors"></div>
<div class="CodeMirror-code" role="presentation"></div>
</div>
</div>
</div>
</div>
<div style="position: absolute; height: 30px; width: 1px;"></div>
<div class="CodeMirror-gutters" style="display: none;"></div>
</div>
</div>
<div class="Hljs" style="display: none;">
<pre id="headersHljs"></pre>
</div>
</div>
</div>
</div>
</div>
<div class="tab-pane fade" id="pills-req-raw" role="tabpanel">
<div class="mb-3">
<div class="table-wrapper">
<div class="table-subtitle">
<p class="table-header">HTTP Message</p>
<div class="table-controls">
<div class="btn-group btn-group-sm mr-1"> <button class="btn btn-light copy-message" data-toggle="tooltip" title="" data-original-title="Copy"> <svg role="img" class="svg-icon">
<use xlink:href="#icon-copy-row"></use>
</svg> </button> </div>
</div>
</div>
<div class="editor-view"> <textarea class="form-control code-area" id="reqRaw" name="reqRaw" placeholder="GET / HTTP/1.1" data-hj-whitelist="" style="display: none;"></textarea>
<div class="CodeMirror CodeMirror-empty cm-s-light">
<div style="overflow: hidden; position: relative; width: 3px; height: 0px;"><textarea autocorrect="off" autocapitalize="off" spellcheck="false" tabindex="0"
style="position: absolute; bottom: -1em; padding: 0px; width: 1000px; height: 1em; outline: none;"></textarea></div>
<div class="CodeMirror-vscrollbar" tabindex="-1" cm-not-content="true">
<div style="min-width: 1px;"></div>
</div>
<div class="CodeMirror-hscrollbar" tabindex="-1" cm-not-content="true">
<div style="height: 100%; min-height: 1px;"></div>
</div>
<div class="CodeMirror-scrollbar-filler" cm-not-content="true"></div>
<div class="CodeMirror-gutter-filler" cm-not-content="true"></div>
<div class="CodeMirror-scroll" tabindex="-1">
<div class="CodeMirror-sizer" style="margin-left: 0px; min-width: 3px;">
<div style="position: relative;">
<div class="CodeMirror-lines" role="presentation">
<div role="presentation" style="position: relative; outline: none;">
<pre class="CodeMirror-placeholder CodeMirror-line-like" style="height: 0px; overflow: visible; direction: ltr;">Please enter a valid URL to see request details.</pre>
<div class="CodeMirror-measure"><span><span></span>x</span></div>
<div class="CodeMirror-measure">
<pre class="CodeMirror-line" role="presentation"><span role="presentation" style="padding-right: 0.1px;"><span cm-text="" style="display: inline-block; width: 1px; margin-right: -1px;"> </span></span></pre>
</div>
<div style="position: relative; z-index: 1;"></div>
<div class="CodeMirror-cursors"></div>
<div class="CodeMirror-code" role="presentation"></div>
</div>
</div>
</div>
</div>
<div style="position: absolute; height: 30px; width: 1px;"></div>
<div class="CodeMirror-gutters" style="display: none;"></div>
</div>
</div>
<div class="Hljs" style="display: none;">
<pre id="reqRawHljs"></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <label for="loginEmail">Email Address</label> <input type="email" class="form-control" id="loginEmail" name="loginEmail"> </div>
<div class="form-group"> <label for="loginPassword">Password</label> <input type="password" class="form-control" id="loginPassword" name="loginPassword"> </div>
<div class="form-group"> <a href="#" class="form-text text-muted forgotPassword">Reset Password</a> </div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <label for="signupEmail">Work Email Address</label> <input type="email" class="form-control" id="signupEmail" name="signupEmail"> </div>
<div class="form-group"> <label for="signupPassword">Password</label> <input type="password" class="form-control" id="signupPassword" name="signupPassword"> </div>
<div class="form-group"> <a href="#" class="form-text haveAccount">Already have an account?</a> </div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <input type="text" class="form-control" id="nameName" name="nameName"> </div>
</form>
<form>
<div class="form-group"> <label for="shareTitle">Page Title:</label> <input type="text" class="form-control" id="shareTitle" name="shareTitle" required="" placeholder="Title"> </div>
<div class="form-group"> <label for="shareDescription">Page Description:</label> <textarea class="form-control" id="shareDescription" name="shareDescription" rows="4" required="" placeholder="Description"></textarea> </div>
<div class="form-group form-check shareEncrypt" style="display: none;"> <input type="checkbox" class="form-check-input" id="shareEncrypt" name="shareEncrypt" title="" checked=""> <label class="form-check-label" for="shareEncrypt"> Encrypt
authorization data on the Authorization tab. Your requests will work, but users don't see this data. </label> </div>
<div id="shareAdminPart" style="display: none;">
<div class="form-group"> <input type="text" class="form-control" id="shareHeader" name="shareHeader" required="" placeholder="Header"> </div>
<div class="form-group"> <textarea class="form-control" id="shareParagraph" name="paragraph" rows="3" placeholder="paragraph"></textarea> </div>
<div class="form-group form-check">
<div class="d-inline"> <input type="checkbox" class="form-check-input" id="shareIsPublished" name="isPublished"> <label class="form-check-label" for="shareIsPublished">Published</label> </div>
<div class="d-inline ml-5"> <input type="checkbox" class="form-check-input" id="shareIsDoc" name="isDoc"> <label class="form-check-label" for="shareIsDoc">Doc</label> </div>
<div class="d-inline ml-5"> <input type="checkbox" class="form-check-input" id="shareIsPage" name="isPage"> <label class="form-check-label" for="shareIsPage">Page</label> </div>
</div>
<div class="form-group form-check">
<div class="d-inline"> <input type="checkbox" class="form-check-input mt-2" id="shareIsLib" name="isLib"> <label class="form-check-label" for="shareIsLib">Lib</label> <input type="text" class="ml-2" id="shareLibName" name="libName"
placeholder="lib name"> </div>
<div class="d-inline ml-5"> <label for="shareLangOnly">Lang Only:</label> <input type="text" class="ml-2" id="shareLangOnly" name="langOnly" placeholder="python"> </div>
</div>
<div class="form-group"> <textarea class="form-control" id="shareMetaDescription" name="shareMetaDescription" rows="2" required="" placeholder="Meta Description"></textarea> </div>
<div class="form-group"> <input type="text" class="form-control" id="shareSlug" name="slug" placeholder="Slug"> </div>
<div class="form-group"> <input type="text" class="ml-2 w-100" id="shareTags" name="shareTags" data-role="tagsinput" placeholder="tags"> </div>
</div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <label for="signupPassword">Name</label> <input type="text" class="form-control" id="contactName" name="contactName"> </div>
<div class="form-group"> <label for="signupEmail">Email Address</label> <input type="email" class="form-control" id="contactEmail" name="contactEmail"> </div>
<div class="form-group"> <label for="signupEmail">Message</label> <textarea class="form-control" id="contactMessage" name="contactMessage" rows="5" cols="10"> </textarea> </div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <label for="resetPasswordEmail">Email Address</label> <input type="email" class="form-control" id="resetPasswordEmail" name="resetPasswordEmail"> </div>
<div class="form-group"> <label for="resetPasswordPassword">New Password</label> <input type="password" class="form-control" id="resetPasswordPassword" name="resetPasswordPassword"> </div>
</form>
POST #
<form method="post" action="#">
<div class="row">
<div class="embed-switches">
<div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="embedTheme" id="embedDarkTheme" value="darkTheme" checked=""> <label class="form-check-label" for="embedDarkTheme">Dark</label> </div>
<div class="form-check form-check-inline"> <input class="form-check-input" type="radio" name="embedTheme" id="embedLightTheme" value="lightTheme"> <label class="form-check-label" for="embedLightTheme">Light</label> </div>
<div class="custom-control-inline custom-switch"> <input type="checkbox" class="custom-control-input" id="embedTwoPanes" name="embedTwoPanes"> <label class="custom-control-label" for="embedTwoPanes">Two Panes</label> </div>
</div>
</div>
<div class="row">
<div class="embed-switches">
<div class="custom-control-inline custom-switch content-switch"> <input type="checkbox" class="custom-control-input" id="embedShowRequestContent" name="embedShowRequestContent" checked=""> <label class="custom-control-label"
for="embedShowRequestContent">Request</label> </div>
<div class="custom-control-inline custom-switch"> <input type="checkbox" class="custom-control-input" id="embedShowRequestHeaders" name="embedShowRequestHeaders" checked=""> <label class="custom-control-label"
for="embedShowRequestHeaders">Headers</label> </div>
<div class="custom-control-inline"> <span class="embed-caption embed-separator"> | </span> </div>
<div class="custom-control-inline custom-switch content-switch"> <input type="checkbox" class="custom-control-input" id="embedShowResponseContent" name="embedShowResponseContent" checked=""> <label class="custom-control-label"
for="embedShowResponseContent">Response</label> </div>
<div class="custom-control-inline custom-switch"> <input type="checkbox" class="custom-control-input" id="embedShowResponseHeaders" name="embedShowResponseHeaders" checked=""> <label class="custom-control-label"
for="embedShowResponseHeaders">Headers</label> </div>
</div>
</div>
<div class="row">
<div class="embed-preview" id="rb-preview"></div>
</div>
<div class="row">
<div class="embed-code">
<h6>Copy & Paste Snippet Code</h6> <textarea class="form-control" id="snippet-code" name="snippet-code" rows="2" readonly="" placeholder="Snippet Code"></textarea>
</div>
</div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <label for="tryBetaEmail">Email Address</label> <input type="email" class="form-control" id="tryBetaEmail" name="tryBetaEmail"> </div>
</form>
<form> <input type="hidden" id="editArticleId" name="editArticleId">
<div class="form-group"> <input type="text" class="form-control" id="editArticleUrl" name="editArticleUrl" required="" placeholder="Url"> </div>
<div class="form-group"> <input type="text" class="form-control" id="editArticleTitle" name="editArticleTitle" required="" placeholder="Title"> </div>
<div class="form-group"> <input type="text" class="form-control" id="editArticleHeader" name="editArticleHeader" required="" placeholder="Header"> </div>
<div class="form-group"> <textarea class="form-control" id="editArticleDescription" name="editArticleDescription" rows="2" required="" placeholder="Description"></textarea> </div>
<div class="form-group"> <textarea class="form-control" id="editArticleContent" name="editArticleContent" rows="10" required="" placeholder="Content"></textarea> </div>
<div class="form-group"> <input type="text" class="form-control" id="editArticleParent" name="editArticleParent" required="" placeholder="Parent URL eg. HttpMethods"> </div>
<div class="form-group"> <input type="text" class="ml-2 w-100" id="editArticleTags" name="editArticleTags" data-role="tagsinput" placeholder="tags"> </div>
<div class="form-group form-check">
<div class="d-inline"> <input type="checkbox" class="form-check-input" id="articleIsPublished" name="isPublished"> <label class="form-check-label" for="articleIsPublished">Published</label> </div>
</div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <label for="askQuestionTitle">Title</label> <input type="text" class="form-control" id="askQuestionTitle" name="askQuestionTitle"> </div>
<div class="form-group"> <label for="askQuestionText">Question</label> <textarea class="form-control" id="askQuestionText" name="askQuestionText" rows="5"></textarea> </div>
<div class="form-group"> <label for="askQuestionLink">Link to Shared Request</label> <input type="text" class="form-control" id="askQuestionLink" name="askQuestionLink"> </div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <textarea class="form-control" id="ratingCommentText" name="ratingCommentText" rows="5"></textarea> </div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <label for="srcUrlOrId">Src Url Or Id</label> <input type="text" class="form-control" id="srcUrlOrId" name="srcUrlOrId"> </div>
<div class="form-group"> <label for="destUrlOrId">Dest Url Or Id</label> <input type="text" class="form-control" id="destUrlOrId" name="destUrlOrId"> </div>
</form>
POST #
<form method="post" action="#">
<div class="form-group"> <label for="destId">Dest Id</label> <input type="text" class="form-control" id="destId" name="destId"> </div>
</form>
<form>
<div class="form-group row"> <label for="staticEmail" class="col-sm-2 col-form-label">Email</label>
<div class="col-sm-10"> <input type="text" disabled="" class="form-control-plaintext" id="staticEmail"> </div>
</div>
<div class="form-group row"> <label for="staticPlan" class="col-sm-2 col-form-label">Plan</label>
<div class="col-sm-10"> <input type="text" disabled="" class="form-control-plaintext" id="staticPlan"> </div>
</div>
<div id="staticStatusRow" class="form-group row" style="display: none;"> <label for="staticStatus" class="col-sm-2 col-form-label">Status</label>
<div class="col-sm-10"> <input type="text" disabled="" class="form-control-plaintext text-success" id="staticStatus"> </div>
</div>
</form>
POST #
<form method="post" action="#"> <input type="hidden" class="id" name="id">
<div class="form-row">
<div class="form-group col"> <label>User Id</label> <input type="text" class="form-control userId" name="userId"> </div>
<div class="form-group col"> <label>Subscription Id</label> <input type="text" class="form-control subscriptionId" name="subscriptionId"> </div>
</div>
<div class="form-row">
<div class="form-group col"> <label>Create Date</label> <input type="text" class="form-control createDate" name="createDate"> </div>
<div class="form-group col"> <label>Expire Date</label> <input type="text" class="form-control expireDate" name="expireDate"> </div>
</div>
<div class="form-group"> <label>Status</label> <input type="text" class="form-control status" name="status"> </div>
<div class="form-group"> <label>Plan</label> <input type="text" class="form-control plan" name="plan"> </div>
<div class="form-group"> <label>User Name</label> <input type="text" class="form-control name" name="name"> </div>
<div class="form-group"> <label>Email</label> <input type="text" class="form-control email" name="email"> </div>
<div class="form-group"> <label>Country</label> <input type="text" class="form-control country" name="country"> </div>
</form>
Text Content
We use cookies. By continuing, you consent to their use.OK REQBIN HTTP Curl Python JavaScript PHP JSON XML Contact Account Profile Admin * Examples * Saved * GET Bearer Token Auth Header * REST API POST Example * GET JSON Example * POST HTML Form Example * Make SOAP Request Example * JSON Payload Example * JSON Response Example * GET Request Example * POST JSON Example * POST JSON Bearer Token Auth Header * REST API GET Example * POST Content Length Header * Keep Alive Connection * JSON Pagination Example * PATCH Request Example * PUT Request Example * POST Request Example * Sample API POST Request * POST XML Example * POST JSON String Basic Authentication * Curl POST Request Example * Curl GET Request Example * Curl POST JSON Example * Curl POST Body Example * Curl Basic Auth Example * Curl Bearer Token Example * Curl Download File Example * Curl Ignore SSL Checks * JavaScript POST Example * JavaScript GET Example * JavaScript Fetch JSON * JavaScript Array Join Example * JavaScript String Contains * JavaScript Sum Array * JavaScript Substring Example * Python POST JSON Example * Python Requests Timeout * Python Requests POST * Python Requests JSON * Request Requests Headers * Python Parse JSON Example * Python JSON Dumps Example * PHP POST Request Example * PHP String Contains Example * PHP JSON to Array Example * PHP Array to JSON Example * PHP Print Array Example * PHP String to Int Example * PHP Split String Example * POST GET HEAD DELETE * Online JSON Formatter * Online XML Formatter Click File->Save to save your requests for quick access from any device at any time. ONLINE REST & SOAP API TESTING TOOL ReqBin is an online API testing tool for REST and SOAP APIs. Test API endpoints by making API requests directly from your browser. Test API responses with built-in JSON and XML validators. Load test your API with hundreds of simulated concurrent connections. Generate code snippets for API automation testing frameworks. Share and discuss your API requests online. GET POST PUT PATCH DELETE HEAD OPTIONS Send * Params * Body * Auth * Headers * Message PHP JavaScript Node.js Python Java C#/.NET Curl/Bash Query Params Key Value None JSON Form (url-encoded) XML Custom {"key": "value"} x None Bearer Token Basic Auth Custom Token The authorization header will be automatically generated when you send the request. Read more about HTTP Authentication. Username Password The authorization header will be automatically generated when you send the request. Read more about HTTP Authentication. Authorization: The authorization header will be automatically generated when you send the request. Read more about HTTP Authentication. Headers Show All Key Value Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: 0 x HTTP Message Please enter a valid URL to see request details. x -------------------------------------------------------------------------------- * Body * Headers * Message * Redirects * Timings Body x xxxxxxxxxx Headers Key Value x HTTP Message x Redirects DNS Resolution: Connecting: TLS Setup: Sending: Waiting: Receiving: Redirects: Final Transaction: Total: 100 ms COMPARE REQUEST TIMINGS ReqBin Server Location: US Status: Time: Size: DNS Resolution: Connecting: TLS Setup: Sending: Waiting: Receiving: Redirects: Final Transaction: Total: 100 ms ReqBin Server Location: US Status: Time: Size: DNS Resolution: Connecting: TLS Setup: Sending: Waiting: Receiving: Redirects: Final Transaction: Total: 100 ms * Requests * Avg Time * Bandwidth xxxxxxxxxx Updated: Aug 07, 2023 Author: ReqBin ABOUT REQBIN REST & SOAP ONLINE API TESTING TOOL ReqBin is an easy-to-use and user-friendly online API testing tool designed specifically for testing websites, web services, and REST and SOAP APIs. With ReqBin, you can quickly test API endpoints, view and validate server responses, save your requests in the cloud and share them online with colleagues, or add links to them in the documentation. * Test APIs, websites and web services online. * Post requests directly from your browser without installing any additional software on your computer. * Accurate Timing: ReqBin API Tester shows the execution time of API requests to the millisecond, allowing you to identify performance bottlenecks and areas for optimizing your requests by reducing response times and latency. * Validate server responses with built-in JSON, XML, HTML, and CSS validators. Verify that the returned data matches the specified format and contains no errors. * Share and Collaborate: Share a link to your API requests with colleagues or stakeholders, or place links to them in your documentation. Start discussions about your requests to get feedback and ideas, and collaborate with other developers. * Generate PHP, Python, JavaScript/AJAX, Java, C#/.NET, and Curl/Bash code snippets from your requests with just one click and speed up your development process. * It's safe: you don't need to install browser plugins or software on your computer. Enter your request details and click "Send" to make the request and see the result. All data is transmitted only via secure SSL channels. * It's free: ReqBin Online API Tester is free to use. You can start running requests for free right now, at no additional cost. ReqBin API test nodes are located in the US and EU, which you can use to compare API performance metrics for users across geographic regions. WHAT IS API? API (Application Programming Interface) is a computing interface that defines how software components interact with each other. It is a way of programmatically interacting with a separate software component or resource and expose functionality for internal or external use and testing. API defines what requests can be made, how they will be made and hides complexity from developers. API extends systems to partners, organizes code, and makes components reusable. WHAT IS API TESTING? API testing is a set of quality assurance actions that include making calls to an API endpoint, getting API responses, and validating API status codes, response times, and data against predefined rules. API testing is usually performed by a software tool or web service and mainly focuses on testing the business logic layer. WHY IS API TESTING IMPORTANT? API testing determines whether the API meets expectations for functionality, reliability, performance, and security. API testing is essential for the entire development, implementation and maintenance of APIs. API testing is necessary to accompany the API to make it functional and ready for its purpose. HOW DO I TEST API ONLINE? You can test API online by composing and executing various API requests right from your browser. To test API online: 1. Enter the URL of the API endpoint and select the appropriate HTTP method. 2. In the Content tab, enter the data you want to send to the API endpoint. 3. If your API server requires authorization, enter your credentials in the Authorization tab. 4. Click Send to submit your API request, check the returned API status code, response time, and content. 5. Re-run the API tests by changing the API endpoint URL, HTTP method, and request data. TEST API WITH ONLINE REST API CLIENT ReqBin is the most popular Online REST API testing tool. You can quickly and easily test your API by sending API requests to REST API endpoints directly from your browser. ReqBin API Tester provides millisecond accurate timings for API requests and server responses. With the ReqBin load testing tool, you can test the API against hundreds of simulated concurrent users from different geographic regions. The REST API client works right in your browser. No coding. No desktop app. Fully online. JSON AND XML API TESTER Easily inspect returned JSON and XML responses. The built-in JSON and XML formatters automatically format and validate the returned data and highlight any errors in JSON and XML. REST API EXAMPLES Learn REST API best practices by browsing a collection of real-world REST API examples. RELATED API TESTER EXAMPLES AND ARTICLES How do I get JSON from a REST API endpoint? How do I post request to JSON API? How to send request to the REST API endpoint? How do I test a REST API online? How to test API Endpoint? How do I test JSON API? How do I send a JSON API requests? close GitLab is the most comprehensive AI-powered DevSecOps Platform. Software. Faster. ads via Carbon Copyright © 2024 ReqBin. All Rights Reserved. About Privacy Terms Cookies Advertise Premium Curl Python JavaScript PHP JSON XML LOG IN × Email Address Password Reset Password Cancel Log In SIGN UP × REQBIN WHY SIGN UP? * Save your projects in the cloud * Manage shared requests * Increased rate limits * It's free! Work Email Address Password Already have an account? Cancel Sign Up ENTER NAME × Cancel Save DELETE × Are you sure you want to delete the item? All existing links to this item will no longer work. Cancel Delete SHARE × Page Title: Page Description: Encrypt authorization data on the Authorization tab. Your requests will work, but users don't see this data. Published Doc Page Lib Lang Only: Delete Share YOUR REQUEST HAS BEEN SHARED × Copy & share this link wherever you want. TITLE × Message OK CONTACT US × Name Email Address Message Cancel Send Message RESET PASSWORD × Email Address New Password Cancel Reset Password EMBED REQBIN WIDGET INTO YOUR WEBSITE × Dark Light Two Panes Request Headers | Response Headers COPY & PASTE SNIPPET CODE THIS LOCATION IS AVAILABLE IN A PREMIUM PLAN × SEE PREMIUM PLANS JOIN REQBIN CLOSED BETA × Email Address Get Invite EDIT ARTICLE × Published Submit REQBIN GOOGLE CHROME EXTENSION × You need the ReqBin Google Chrome Extension to send requests to localhost and servers on your local network. Get the Extension ASK PUBLIC QUESTION (BETA) × Keep your question short and to the point Double-check grammar and spelling Title Question Link to Shared Request Post Your Question HOW CAN WE IMPROVE IT? × Submit CREATE REDIRECT × Src Url Or Id Dest Url Or Id Cancel Create REDIRECT SHARE × Dest Id Cancel Create PROFILE × Email Plan Status Sign Out Close CREATE/EDIT SUBSCRIPTION × User Id Subscription Id Create Date Expire Date Status Plan User Name Email Country Cancel Submit × Submit