reqbin.com Open in urlscan Pro
2606:4700:20::ac43:48f9  Public Scan

URL: https://reqbin.com/
Submission: On May 24 via manual from IN — Scanned from DE

Form analysis 16 forms found in the DOM

POST #

<form method="post" action="#" id="reqForm" class="h-100"> <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="reqBtn">
    <div class="btn btn-link dropdown fileBtn first-btn" title="Start a new request or save it to your ReqBin online account."> <button type="button" role="button" class="dropdown-toggle" id="fileMenuLink" data-toggle="dropdown"> <svg role="img"
          class="svg-icon">
          <use xlink:href="#icon-new"></use>
        </svg> File </button>
      <div class="dropdown-menu"> <button type="button" role="button" class="newBtn dropdown-item" title="Clear all entered data and start a new request.">New</button> <button type="button" role="button" class="saveBtn dropdown-item"
          title="Save request to your online ReqBin account.">Save</button> <button type="button" role="button" class="copyBtn dropdown-item" title="Duplicate request and save it to your ReqBin online account.">Copy</button> </div>
    </div>
    <div class="btn btn-link dropdown convertBtn" title="Generate PHP, Python, JavaScript/AJAX, Java, C#/.NET, and Curl/Bash code snippets."> <button type="button" role="button" class="dropdown-toggle" data-toggle="dropdown"> <svg role="img"
          class="svg-icon">
          <use xlink:href="#icon-convert"></use>
        </svg> <span class="selected-lang">Generate Code</span> </button>
      <div class="dropdown-menu"> <button type="button" role="button" class="convert-btn dropdown-item" data-lang="php">PHP</button> <button type="button" role="button" class="convert-btn dropdown-item" data-lang="javascript">JavaScript/AJAX</button>
        <button type="button" role="button" class="convert-btn dropdown-item" data-lang="nodejs">Node.js</button> <button type="button" role="button" class="convert-btn dropdown-item" data-lang="python">Python</button> <button type="button"
          role="button" class="convert-btn dropdown-item" data-lang="java">Java</button> <button type="button" role="button" class="convert-btn dropdown-item" data-lang="csharp">C#/.NET</button> <button type="button" role="button"
          class="convert-btn dropdown-item" data-lang="curl">Curl/Bash</button> </div>
    </div>
    <div class="btn btn-link dropdown toolsBtn" title="Share, Embed, Compare and Load Test tools."> <button type="button" role="button" class="dropdown-toggle" id="toolsMenuLink" data-toggle="dropdown"> <svg role="img" class="svg-icon">
          <use xlink:href="#icon-tools"></use>
        </svg> Tools </button>
      <div class="dropdown-menu"> <button type="button" role="button" class="tools-btn dropdown-item" data-tool="share" title="Share your request online.">Share</button> <button type="button" role="button" class="tools-btn dropdown-item"
          data-tool="compare" title="Compare request timings from different geographical locations.">Compare</button> <button type="button" role="button" class="dropdown-item buttonLink" data-url="/debug-api"
          title="Debug HTTP API calls to and between backends.">Debug API calls</button> </div>
    </div>
  </div>
  <div id="reqTitle" class="submit-row">
    <div class="submit-url my-1"> <input type="url" class="form-control" placeholder="https://google.com" value="" id="url" data-hj-whitelist="" aria-label="Url"> </div>
    <div class="submit-btn my-1">
      <div class="http-methods"> <select class="custom-select" id="method" aria-label="Method">
          <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>
      <div class="api-nodes ml-2"> <select class="custom-select" id="apiNode" title="ReqBin server location.">
          <option value="US" data-plan="free" selected="selected">US</option>
          <option value="DE" data-plan="free">DE</option>
          <option value="EXT" data-plan="free" title="ReqBin Google Chrome Extension.
Send requests to the localhost and servers on your local network.">EXT</option>
        </select> </div>
      <div class="submit-btn-divider"></div>
      <div class="ml-2"> <button class="btn btn-primary" type="submit" id="submit">Send</button> </div>
    </div>
  </div>
  <ul class="nav nav-pills http-tabs mb-3" role="tablist">
    <li class="nav-item"> <a class="nav-link active" data-toggle="pill" href="#pills-req-authorization" role="tab">Authorization</a> </li>
    <li class="nav-item"> <a class="nav-link" data-toggle="pill" href="#pills-req-content" role="tab">Content</a> </li>
    <li class="nav-item"> <a class="nav-link" data-toggle="pill" href="#pills-req-headers" role="tab">Headers</a> </li>
    <li class="nav-item"> <a class="nav-link" data-toggle="pill" href="#pills-req-raw" role="tab">Raw</a> </li>
  </ul>
  <div class="tab-content">
    <div class="tab-pane h-100 fade show active" 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="bearerToken" value="bearerToken"> <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 class="form-check form-check-inline"> <input class="form-check-input auth-check" type="radio" name="authOption" id="noAuth" value="noAuth" checked=""> <label class="form-check-label" for="noAuth">No Auth</label> </div>
      </div>
      <div class="my-3 auth-data">
        <div class="card h-100">
          <div class="card-body h-100">
            <div class="auth-form bearerToken" style="">
              <div class="form-group row"> <label for="bearerTokenVal" class="col-sm-2 col-form-label">Token</label>
                <div class="col-sm-10"> <input class="form-control" id="bearerTokenVal" name="bearerTokenVal"> </div>
              </div>
              <div class="form-group row"> <label class="col-sm-2 col-form-label"></label>
                <div class="col-sm-10"> <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-sm-2 col-form-label">Username</label>
                <div class="col-sm-10"> <input type="text" class="form-control" id="basicAuthUsernameVal" name="basicAuthUsernameVal" value=""> </div>
              </div>
              <div class="form-group row"> <label for="basicAuthPasswordVal" class="col-sm-2 col-form-label">Password</label>
                <div class="col-sm-10"> <input type="password" class="form-control" id="basicAuthPasswordVal" name="basicAuthPasswordVal"> </div>
              </div>
              <div class="form-group row"> <label class="col-sm-2 col-form-label"></label>
                <div class="col-sm-10"> <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-sm-2 col-form-label">Header</label>
                <div class="col-sm-10"> <input class="form-control" id="customAuthHeaderVal" name="customAuthHeaderVal"> </div>
              </div>
              <div class="form-group row"> <label class="col-sm-2 col-form-label"></label>
                <div class="col-sm-10"> <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-form1 noAuth" style="display: none;">
              <p class="text-muted">No authorization data will be sent with this request.</p>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="tab-pane h-100 fade" id="pills-req-content" role="tabpanel">
      <div class="mb-3"> <select class="custom-select d-block w-100" id="contentType">
          <option value="URLENCODED">FORM URL Encoded (application/x-www-form-urlencoded)</option>
          <option value="JSON" selected="selected">JSON (application/json)</option>
          <option value="HTML">HTML (text/html)</option>
          <option value="XML">XML (application/xml)</option>
          <option value="TEXT">TEXT (text/plain)</option>
          <option value="CUSTOM">CUSTOM</option>
        </select> </div>
      <div class="mb-3 content-data"> <textarea class="form-control code-area" id="content" name="content" data-hj-whitelist="" style="display: none;"></textarea>
        <div class="CodeMirror cm-s-default CodeMirror-empty">
          <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">
              <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 class="tab-pane h-100 fade" id="pills-req-headers" role="tabpanel">
      <div class="mb-3 h-100"> <textarea class="form-control code-area" id="headers" name="headers" placeholder="Pragma: no-cache" data-hj-whitelist="" style="display: none;"></textarea>
        <div class="CodeMirror cm-s-default CodeMirror-empty">
          <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 class="tab-pane h-100 fade" id="pills-req-raw" role="tabpanel">
      <div class="mb-3 h-100"> <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 cm-s-default CodeMirror-empty">
          <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>
</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">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="shareIsDoc" name="isDoc"> <label class="form-check-label" for="shareIsDoc">Is Doc?</label> </div>
      <div class="d-inline ml-4"> <input type="checkbox" class="form-check-input" id="shareIsPage" name="isPage"> <label class="form-check-label" for="shareIsPage">Is Page?</label> </div>
      <div class="d-inline ml-4"> <input type="checkbox" class="form-check-input" id="shareIsLib" name="isLib"> <label class="form-check-label" for="shareIsLib">Is Lib?</label> <input type="text" class="ml-2" id="shareLibName" name="libName"
          placeholder="lib name"> </div>
      <div class="d-inline ml-4"> <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="shareInfo" name="info" rows="3" placeholder="info"></textarea> </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>
</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

🌎 DE EN FR ES IT HR SV SR SL NL
✕


🍪 DATENSCHUTZ & TRANSPARENZ

Wir und unsere Partner verwenden Cookies, um Informationen auf einem Gerät
speichern und/oder abrufen zu können. Wir und unsere Partner verwenden Daten für
Personalisierte Anzeigen und Inhalte, Anzeigen- und Inhaltsmessungen,
Erkenntnisse über Zielgruppen und Produktentwicklungen. Ein Beispiel für Daten,
welche verarbeitet werden, kann eine in einem Cookie gespeicherte eindeutige
Kennung sein. Einige unserer Partner können Ihre Daten im Rahmen ihrer legitimen
Geschäftsinteressen verarbeiten, ohne Ihre Zustimmung einzuholen. Um die
Verwendungszwecke einzusehen, für die diese ihrer Meinung nach ein berechtigtes
Interesse haben, oder um dieser Datenverarbeitung zu widersprechen, verwenden
Sie den unten stehenden Link zur Anbieterliste. Die übermittelte Einwilligung
wird nur für die von dieser Webseite ausgehende Datenverarbeitung verwendet.
Wenn Sie Ihre Einstellungen ändern oder Ihre Einwilligung jederzeit widerrufen
möchten, finden Sie den Link dazu in unserer Datenschutzerklärung, die von
unserer Homepage aus zugänglich ist.



Einstellungen verwalten Weiter mit den empfohlenen Cookies

Anbieter-Liste | Datenschutzerklärung

REQBIN
Curl Python JavaScript Node.js PHP Java JSON XML

Try New ReqBin Contact Account Profile Admin
 * Examples
 * Saved

 * POST Request Example
 * Bearer Token Auth Example
 * HTML Form POST Example
 * GET Request Example
 * REST API POST Example
 * PUT Request Example
 * Auth Bearer Header Example
 * POST API Example
 * POST JSON Example
 * JSON Payload Example
 * Content-Length Example
 * REST API GET Example
 * Send Cookies Example
 * POST XML Example
 * JSON Response Example
 * POST JSON with Bearer Token

Click File->Save to save your requests for quick access from any device at any
time.

 * 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 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.
File
New Save Copy
Generate Code
PHP JavaScript/AJAX Node.js Python Java C#/.NET Curl/Bash
Tools
Share Compare Debug API calls
GET POST PUT PATCH DELETE HEAD OPTIONS
US DE EXT

Send
 * Authorization
 * Content
 * Headers
 * Raw

Bearer Token
Basic Auth
Custom
No Auth
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.
Header

The authorization header will be automatically generated when you send the
request. Read more about HTTP Authentication.

No authorization data will be sent with this request.

FORM URL Encoded (application/x-www-form-urlencoded) JSON (application/json)
HTML (text/html) XML (application/xml) TEXT (text/plain) CUSTOM

{"key": "value"}

x

 









Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0

x

 









Please enter a valid URL to see request details.

x

 









API TESTING MADE EASY

ReqBin API Tester is a free online API testing tool. Test your API, website or
web service by sending REST, SOAP and HTTP API requests right from your browser,
and check the server responses.

 * Test APIs, websites and web services online
 * Post requests directly from your browser
 * Share and discuss your requests online
 * Load test APIs and websites
 * Generate PHP, Python, JavaScript/AJAX, Java, C#/.NET, and Curl/Bash code
   snippets for your requests
 * Built-in JSON, XML, HTML and CSS validators

ReqBin API testing tool provides millisecond precision timings for API requests.
Run API tests and find performance bottlenecks in your API.

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.

NEW! TRY THE NEW BETA VERSION OF THE REQBIN APP!


Share
Generate Code
PHP JavaScript/AJAX Node.js Python Java C#/.NET Curl/Bash
Try New ReqBin





 * Content
 * Headers
 * Raw
 * HTML
 * JSON
 * Redirects
 * Timings

x

 









x

 









x

 














DNS Resolution:
Connecting:
TLS Setup:
Sending:
Waiting:
Receiving:
Redirects:
Final Transaction:
Total: 100 ms
ReqBin Server Location:
US

Compare request timings from different geographical locations.

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

Compare request timings from different geographical locations.
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

Compare request timings from different geographical locations.
 * Requests
 * Avg Time
 * Bandwidth



xxxxxxxxxx















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?
Advertisement report this ad

Copyright © 2022 ReqBin. All Rights Reserved.
About Privacy Terms Cookies Advertise Premium
Curl Python JavaScript Node.js PHP Java JSON XML
report this ad

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!

Email Address
Password
Already have an account?
Cancel Sign Up

ENTER REQUEST 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 YOUR REQUEST

×
Page Title:
Page Description:
Encrypt authorization data on the Authorization tab. Your requests will work,
but users don't see this data.
Is Doc?
Is Page?
Is 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

×

Submit

REQBIN GOOGLE CHROME EXTENSION

×

Add the ReqBin Google Chrome Extension to your browser to send requests to the
localhost and servers on your local network.

Add 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

WHAT DO YOU USE REQBIN FOR THE MOST?


// try get IpInfo ASAP! getIpInfo($.noop);
x