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

Form analysis 16 forms found in the DOM

POST #

<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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</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 &amp; 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