HTTP/1.0 401 Unauthorized
Date: Thu, 04 Mar 2021 21:10:21 GMT
Server: Boa/0.94.14rc21
Accept-Ranges: bytes
Connection: close
WWW-Authenticate: Basic realm="."
Content-Type: text/html; charset=shift_jis
<HTML><HEAD><TITLE>401 Unauthorized</TITLE></HEAD>
<BODY><H1>401 Unauthorized</H1>
Your client does not have permission to get URL / from this server.
</BODY></HTML>
HTTP/1.1 503 Service Unavailable
Content-Type: text/html
Cache-Control: no-cache, no-store
Connection: close
Content-Length: 678
X-Iinfo: 14-12512465-0 0NNN RT(1614892221100 0) q(0 -1 -1 -1) r(0 -1)
<html style="height:100%"><head><META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"><meta name="format-detection" content="telephone=no"><meta name="viewport" content="initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"></head><body style="margin:0px;height:100%"><iframe id="main-iframe" src="/_Incapsula_Resource?CWUDNSAI=5&xinfo=14-12512465-0%200NNN%20RT%281614892221100%200%29%20q%280%20-1%20-1%20-1%29%20r%280%20-1%29&incident_id=0-70224987406338126&edet=22&cinfo=ffffffff&rpinfo=0" frameborder=0 width="100%" height="100%" marginheight="0px" marginwidth="0px">Request unsuccessful. Incapsula incident ID: 0-70224987406338126</iframe></body></html>
HTTP/1.1 200 OK
X-Powered-By: Express
Accept-Ranges: bytes
Date: Thu, 04 Mar 2021 21:09:38 GMT
Cache-Control: public, max-age=0
Last-Modified: Fri, 14 Jul 2017 13:46:14 GMT
ETag: W/"3b42-657847779"
Content-Type: text/html; charset=UTF-8
Content-Length: 15170
Vary: Accept-Encoding
Connection: close
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>html2pdf that doesn't suck</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Html2pdf that doesn't suck">
<meta name="author" content="Allan Ebdrup">
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<!-- Le styles -->
<link href="/css/bootstrap.min.css" rel="stylesheet">
<style type="text/css">
body {
padding-top: 20px;
padding-bottom: 40px;
font-size: 16px;
font-weight:200;
}
h2 {
color: #4ba13f !important;
font-size: 24px;
font-weight: 500;
}
#optionsButton {
margin-right: 37px;
margin-left: -110px;
margin-top: -25px;
float: right;
}
#pdfInput {
margin-bottom: 8px;
}
.options {
-webkit-transform: scale(0.6);
-moz-transform: scale(0.6);
-ms-transform: scale(0.6);
-o-transform: scale(0.6);
transform: scale(0.6);
}
.options .btn-group:first-child {
margin-right: 19px;
}
.options .btn-group:last-child {
margin-left: 19px;
}
.container-narrow {
margin: 0 auto;
max-width: 700px;
}
.container-narrow > hr {
margin: 30px 0;
}
/* Main marketing message and sign up button */
.jumbotron {
margin: 60px 0;
text-align: center;
}
.jumbotron h1 {
line-height: 1;
padding-bottom: 40px;
color: #555;
}
.jumbotron .input, .center {
text-align: center;
}
.jumbotron .lead {
margin-top: 21px;
}
@media (min-width: 500px) {
.jumbotron h1 {
font-size: 50px;
}
#pdfForm {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
}
@media (min-width: 700px) {
.jumbotron h1 {
font-size: 72px;
}
#pdfForm {
-webkit-transform: scale(1.5);
-moz-transform: scale(1.5);
-ms-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5);
}
}
.contents {
margin: 0 30px;
}
.fb-like {
width: 52px !important;
margin: 0 26px 0 0;
padding: 0;
position: relative;
display: inline-block;
top: -3px;
}
</style>
<link href="/css/bootstrap-responsive.css" rel="stylesheet">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="/js/html5shiv.min.js"></script>
<![endif]-->
</head>
<body>
<div class="container-narrow">
<div class="masthead">
<h3 class="muted">html2pdf.it - HTML5, CSS3 and JavaScript supported.</h3>
</div>
<hr>
<div class="jumbotron">
<h1>Web pages as PDF</h1>
<div id="fb-root"></div>
<script>
var loadSocial = document.location.href.indexOf("html2pdf.it") !== -1;
if (loadSocial) {
(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s);
js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=253053011377188";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
}
</script>
<iframe id="downloadFrame" style="display:none"></iframe>
<form id="pdfForm" class="form-inline" method="GET" action="/">
<div id="pdfInput" class="input-prepend input-append">
<span class="add-on">Web page</span>
<input id="url" name="url" type="text" class="input-large input" placeholder="URL"
value="www.html2pdf.it">
<button type="submit" class="btn" id="getPdfButton">Get PDF now!</button>
</div>
<div id="options" class="options" style="display:none">
<div class="btn-group" data-toggle-name="format" data-toggle="buttons-radio">
<button type="button" disabled class="btn">format</button>
<button type="button" value="A3" class="btn" data-toggle="button">A3</button>
<button type="button" value="A4" class="btn" data-toggle="button">A4</button>
<button type="button" value="A5" class="btn" data-toggle="button">A5</button>
<button type="button" value="Legal" class="btn" data-toggle="button">Legal</button>
<button type="button" value="Letter" class="btn" data-toggle="button">Letter</button>
<button type="button" value="Tabloid" class="btn" data-toggle="button">Tabloid</button>
</div>
<div class="btn-group" data-toggle-name="orientation" data-toggle="buttons-radio">
<button type="button" disabled class="btn">orientation</button>
<button type="button" value="portrait" class="btn" data-toggle="button">portrait</button>
<button type="button" value="landscape" class="btn" data-toggle="button">landscape</button>
</div>
</div>
<div id="options2" class="options" style="display:none">
<div class="btn-group" data-toggle-name="margin" data-toggle="buttons-radio">
<button type="button" disabled class="btn">margin</button>
<button type="button" value="0cm" class="btn" data-toggle="button">0cm</button>
<button type="button" value="1cm" class="btn" data-toggle="button">1cm</button>
<button type="button" value="15mm" class="btn" data-toggle="button">15mm</button>
</div>
<div class="btn-group" data-toggle-name="download" data-toggle="buttons-radio">
<button type="button" disabled class="btn">open</button>
<button type="button" value="false" class="btn" data-toggle="button">show in browser</button>
<button type="button" value="true" class="btn" data-toggle="button">download as file</button>
</div>
</div>
<input id="doDownload" type="hidden" name="download" value="false"/>
<input type="hidden" name="format" value="A4"/>
<input type="hidden" name="downloadToken" id="downloadToken"/>
<input type="hidden" name="orientation" value="portrait"/>
<input type="hidden" name="margin" value="1cm"/>
</form>
<button id="optionsButton" type="button" class="hidden btn btn-link">options</button>
<p class="lead">The pdf will be made as when you print a web page to a printer. Some web pages have not been
optimized for printing and will not look pretty</code></p>
</div>
<hr>
</div>
<!-- /container -->
<div class="contents">
<div class="row-fluid">
<div class="span3">
<h2>HTML5 and CSS3</h2>
<p>HTML and CSS is interpreted by the WebKit rendering engine, also used in Chrome, Safari and Opera.</p>
</div>
<div class="span3">
<h2>JavaScript</h2>
<p>JavaScript on the page is run as if in a browser.</p>
</div>
<div class="span3">
<h2>Open source</h2>
<p>html2pdf.it is open source, <a href="https://github.com/Muscula/html2pdf.it">take a look at the code</a>.
Fork it and run your own html2pdf.it server.</p>
</div>
<div class="span3">
<h2>Build with node.js</h2>
<p>The technology used is node.js. Run your own server on either Ubuntu, Mac or Windows</p>
</div>
</div>
<div class="row-fluid">
<div class="span6">
<h2>Nothing to install</h2>
<p>If you do not want to install and run your own servers, you are welcome to use html2pdf.it directly
<code>www.html2pdf.it/?url=[url]</code>.
</p>
<p>If the traffic ramps up to cost me a lot of money, this may turn into a paid service, or require
donations. Running your own server will always be free.
</p>
</div>
<div class="span6">
<h2>Use it in your web application</h2>
<p>
A good use for html2pdf.it is to use it as a service in your own web application or phone app etc.
</p>
<p>
You could for example turn your HTML invoices into PDF-files, that you can send to your customers.
</p>
</div>
</div>
<div>
<h2>Querystring parameters</h2>
<table class="table">
<tr>
<th>parameter</th>
<th>possible values</th>
<th>description</th>
</tr>
<tr>
<td><code>url</code></td>
<td>URL (required)</td>
<td>The URL of the web page you want to turn into a pdf</td>
</tr>
<tr>
<td><code>format</code></td>
<td style="white-space: nowrap;">A3 | A4 | A5 | Legal | Letter | Tabloid</td>
<td>The page format of the pdf generated</td>
</tr>
<tr>
<td><code>margin</code></td>
<td style="white-space: nowrap;">0cm | 1cm | 2cm | 1in | 13mm</td>
<td>The margin of the pdf generated in the form <code>[0-99][cm|mm|in]</code></td>
</tr>
<tr>
<td><code>orientation</code></td>
<td>portrait | landscape</td>
<td>The page orientation of the pdf generated</td>
</tr>
<tr>
<td><code>zoom</code></td>
<td>1 | 0.1 | 0.25 | 3.75 | 5.125</td>
<td>The zoom factor of the page. This makes the content larger or smaller.</td>
</tr>
<tr>
<td><code>download</code></td>
<td>true | false</td>
<td>If set to true the request for the pdf will get the HTTP header
<code>Content-disposition</code> set. Causing the browser to download the file instead of
opening it
</td>
</tr>
<tr>
<td><code>filename</code></td>
<td>name of pdf file downloaded</td>
<td>If set, this will be then name of the pdf file. If not set, the filename will be the url passed
(slugified).
</td>
</tr>
</table>
</div>
<div>
<h2>Headers &amp; footers</h2>
<p>You add headers and footers to the PDF by inserting a script in the HTML of the web page. Below is an
example with page numbers in footer and header. NOTE: You have to control the web page and modify it by
inserting this script.
<pre class="code" style="max-width: 620px;">
&lt;script type="text/javascript"&gt;
//setting up headers and footers for html2pdf
var html2pdf = {
header: {
height: "1cm",
contents: '&lt;div class="center"&gt;page {{pageNumber}} of {{totalPages}}&lt;/div&gt;'
},
footer: {
height: "1cm",
contents: '&lt;div class="center"&gt;page {{pageNumber}} of {{totalPages}}&lt;/div&gt;'
}
};
&lt;/script&gt;</pre>
<code>{{pageNumber}}</code> will be replaced with 1 on page 1, replaced with 2 on page 2 and
so on. <code>{{totalPages}}</code> will be replaced by the total count of pages in the PDF.
</p>
</div>
<div>
<h2>Data URIs</h2>
<p>You can pass URIs that conform to the <a href="https://en.wikipedia.org/wiki/Data_URI_scheme">Data URI scheme
</a>as the <code>url</code> parameter. For example <code>data:text/html;encoding=utf-8,&lt;h1>Hello&lt;/h1></code>
renders the HTML code <code>&lt;h1>Hello&lt;/h1></code> as a PDF.
See <a href="https://en.wikipedia.org/wiki/Data_URI_scheme">Wikipedia</a> for more details.</p>
</div>
<hr>
<div>
<div class="">
<div class="fb-like" data-href="http://www.facebook.com/html2pdf.it" data-send='false'
data-layout='button_count' data-width='52' data-show-faces='false'></div>
<a href="https://twitter.com/html2pdfit" class="twitter-follow-button" data-show-count="false"
data-size="large">Follow @html2pdfit</a>
<script>
if (loadSocial) {
!function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https';
if (!d.getElementById(id)) {
js = d.createElement(s);
js.id = id;
js.src = p + '://platform.twitter.com/widgets.js';
fjs.parentNode.insertBefore(js, fjs);
}
}(document, 'script', 'twitter-wjs');
}
</script>
</div>
</div>
<footer class="footer">
<p>html2pdf.it by <a href="http://dk.linkedin.com/in/ebdrup">Allan Ebdrup</a> (<a
href="mailto:allan@878.dk?subject=regarding html2pdf.it">allan@878.dk</a>), based on <a
href="http://phantomjs.org">PhantomJS</a></p>
</footer>
</div>
<a href="https://github.com/Muscula/html2pdf.it"><img style="position: absolute; top: 0; left: 0; border: 0;" src="https://github-camo.global.ssl.fastly.net/c6625ac1f3ee0a12250227cf83ce904423abf351/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f6c6566745f677261795f3664366436642e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_left_gray_6d6d6d.png"></a>
<script src="/js/jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="/js/spin.min.js"></script>
<script type="text/javascript" src="/js/spinOnDownload.js"></script>
<script type="text/javascript">
var html2pdf = {
header: {
height: "1cm",
contents: '<div class="center">page {{pageNumber}} of {{totalPages}}</div>'
},
footer: {
height: "1cm",
contents: '<div class="center">page {{pageNumber}} of {{totalPages}}</div>'
}
};
jQuery && jQuery(function ($) {
//$("#url").val(document.location.href.replace("http://", "").replace("https://", "").replace(/\/$/, ""));
$("#url").select();
$('div.btn-group').each(function () {
var group = $(this);
var form = group.parents('form').eq(0);
var name = group.attr('data-toggle-name');
var hidden = $('input[name="' + name + '"]', form);
$('button', group).each(function () {
var button = $(this);
button.on('click', function () {
hidden.val($(this).val());
$('button', group).each(function () {
var button = $(this);
if (button.val() === hidden.val()) {
button.addClass('active');
} else {
button.removeClass('active');
}
});
});
if (button.val() === hidden.val()) {
button.addClass('active');
}
});
});
$('#optionsButton').on("click", function () {
$("#optionsButton").hide(200, function () {
$('#options').show(200);
$('#options2').show(200);
});
});
$('#optionsButton').removeClass("hidden");
});
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-11089671-7']);
_gaq.push(['_setDomainName', 'html2pdf.it']);
_gaq.push(['_trackPageview']);
if (document.location.href.indexOf("html2pdf.it") !== -1) {
(function () {
var ga = document.createElement('script');
ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
}
</script>
</body>
</html>
ASN:
37963
2021-03-05
Indices:
9
.apm-custom-link | 0 docs | 208b |
.kibana_task_manager_1 | 5 docs | 19mb |
test_index1 | 0 docs | 208b |
More
HTTP/1.0 200 OK
content-type: application/json; charset=UTF-8
content-length: 532
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "aOpWaULHSaa3WyhVhYASSQ",
"version" : {
"number" : "7.10.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "1c34507e66d7db1211f66f3513706fdf548736aa",
"build_date" : "2020-12-05T01:00:33.671820Z",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
ASN:
4837
2021-03-05
HTTP/1.1 400 Bad Request
Server: nginx
Date: Thu, 04 Mar 2021 21:09:55 GMT
Content-Type: text/html
Content-Length: 308
Connection: close
<html>
<head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
<body>
<center><h1>400 Bad Request</h1></center>
<center>The plain HTTP request was sent to HTTPS port</center>
<hr><center>lt-henan-zhengzhou-sn7-218-28-195-177</center>
<hr><center>nginx</center>
</body>
</html>
ASN:
59019
2021-03-05
ASN:
59019
2021-03-05
HTTP/1.1 426 Upgrade Required
Connection: close
Server: WebSocket++/0.8.1
HTTP/1.1 200 OK
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8
Date: Thu, 04 Mar 2021 21:08:49 GMT
Server: openresty
Vary: Accept-Encoding

