Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - tcnp.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Mon, 05 May 2025 08:50:30 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Set-Cookie: PHPSESSID=bf69e8a93622bafc9d2e18381c917b86; path=/
Upgrade: h2,h2c
Connection: Upgrade
Location: https://www.tcnp.com/
host-header: c2hhcmVkLmJsdWVob3N0LmNvbQ==
Content-Length: 0
Content-Type: text/html; charset=UTF-8

HTTP Code 301 Moved Permanently

301 Moved Permanently means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.

When is Code 301 used?

  • When changing a website domain
  • When modifying URL structures
  • When setting up redirects for SEO

What does Code 301 mean for the user?

The browser will automatically redirect the user to the new address, and search engines will update their indexes.

200 OK - https://tcnp.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Mon, 05 May 2025 08:50:32 GMT
Server: Apache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Link: <https://www.tcnp.com/wp-json/>; rel="https://api.w.org/", <https://www.tcnp.com/>; rel=shortlink
Set-Cookie: PHPSESSID=0d5216265813e1af579a2f9439596cc9; path=/
Upgrade: h2,h2c
Connection: Upgrade
Vary: Accept-Encoding
host-header: c2hhcmVkLmJsdWVob3N0LmNvbQ==
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8

HTTP Code 200 OK

200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: tcnp.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
    <title>TCNP &#187; Oklahoma City</title>
    <link rel="pingback" href="https://www.tcnp.com/xmlrpc.php" /> 
    <link rel="alternate" type="application/rss+xml" title="TCNP &raquo; Feed" href="https://www.tcnp.com/feed" />
<link rel="alternate" type="application/rss+xml" title="TCNP &raquo; Comments Feed" href="https://www.tcnp.com/comments/feed" />
	<script type="text/javascript">
	WebFontConfig = {
		google: { families: ['Pontano+Sans::latin'] }
	};
	(function() {
		var wf = document.createElement('script');
		wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
		wf.type = 'text/javascript';
		wf.async = 'true';
		var s = document.getElementsByTagName('script')[0];
		s.parentNode.insertBefore(wf, s);
	})(); 
    </script>
    		<script type="text/javascript">
			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"https:\/\/www.tcnp.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.4.33"}};
			!function(e,n,t){var a;function i(e){var t=n.createElement("canvas"),a=t.getContext&&t.getContext("2d"),i=String.fromCharCode;return!(!a||!a.fillText)&&(a.textBaseline="top",a.font="600 32px Arial","flag"===e?(a.fillText(i(55356,56806,55356,56826),0,0),3e3<t.toDataURL().length):"diversity"===e?(a.fillText(i(55356,57221),0,0),t=a.getImageData(16,16,1,1).data,a.fillText(i(55356,57221,55356,57343),0,0),(t=a.getImageData(16,16,1,1).data)[0],t[1],t[2],t[3],!0):("simple"===e?a.fillText(i(55357,56835),0,0):a.fillText(i(55356,57135),0,0),0!==a.getImageData(16,16,1,1).data[0]))}function o(e){var t=n.createElement("script");t.src=e,t.type="text/javascript",n.getElementsByTagName("head")[0].appendChild(t)}t.supports={simple:i("simple"),flag:i("flag"),unicode8:i("unicode8"),diversity:i("diversity")},t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.simple&&t.supports.flag&&t.supports.unicode8&&t.supports.diversity||(a=function(){t.readyCallback()},n.addEventListener?(n.addEventListener("DOMContentLoaded",a,!1),e.addEventListener("load",a,!1)):(e.attachEvent("onload",a),n.attachEvent("onreadystatechange",function(){"complete"===n.readyState&&t.readyCallback()})),(a=t.source||{}).concatemoji?o(a.concatemoji):a.wpemoji&&a.twemoji&&(o(a.twemoji),o(a.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
		<style type="text/css">
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
</style>
<link rel='stylesheet' id='shadowbox-css-css'  href='https://www.tcnp.com/wp-content/uploads/shadowbox-js/src/shadowbox.css?ver=3.0.3' type='text/css' media='screen' />
<link rel='stylesheet' id='shadowbox-extras-css'  href='https://www.tcnp.com/wp-content/plugins/shadowbox-js/css/extras.css?ver=3.0.3.10' type='text/css' media='screen' />
<link rel='stylesheet' id='youtube-simplegallery-css'  href='https://www.tcnp.com/wp-content/plugins/youtube-simplegallery/youtube_simplegallery.css?ver=4.4.33' type='text/css' media='all' />
<link rel='stylesheet' id='graphene-stylesheet-css'  href='https://www.tcnp.com/wp-content/themes/graphene/style.css?ver=4.4.33' type='text/css' media='screen' />
<script type='text/javascript' src='https://www.tcnp.com/wp-includes/js/jquery/jquery.js?ver=1.11.3'></script>
<script type='text/javascript' src='https://www.tcnp.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>
<script type='text/javascript' src='https://www.tcnp.com/wp-content/themes/graphene/js/jquery.tools.min.js?ver=4.4.33'></script>
<script type='text/javascript'>
/* <![CDATA[ */
var grapheneJS = {"templateUrl":"https:\/\/www.tcnp.com\/wp-content\/themes\/graphene","isSingular":"1","shouldShowComments":"1","commentsOrder":"newest","sliderDisable":"","sliderAnimation":"horizontal-slide","sliderTransSpeed":"400","sliderInterval":"7000","sliderDisplay":"thumbnail-excerpt","infScroll":"","infScrollClick":"","infScrollComments":"","totalPosts":"1","postsPerPage":"10","isPageNavi":"","infScrollMsgText":"Fetching window.grapheneInfScrollItemsPerPage more item from window.grapheneInfScrollItemsLeft left ...","infScrollMsgTextPlural":"Fetching window.grapheneInfScrollItemsPerPage more items from window.grapheneInfScrollItemsLeft left ...","infScrollFinishedText":"No more items to fetch","commentsPerPage":"50","totalComments":"0","infScrollCommentsMsg":"Fetching window.grapheneInfScrollCommentsPerPage more top level comment from window.grapheneInfScrollCommentsLeft left ...","infScrollCommentsMsgPlural":"Fetching window.grapheneInfScrollCommentsPerPage more top level comments from window.grapheneInfScrollCommentsLeft left ...","infScrollCommentsFinishedMsg":"No more comments to fetch"};
/* ]]> */
</script>
<script type='text/javascript' src='https://www.tcnp.com/wp-content/themes/graphene/js/graphene.js?ver=4.4.33'></script>
<link rel='https://api.w.org/' href='https://www.tcnp.com/wp-json/' />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.tcnp.com/xmlrpc.php?rsd" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.tcnp.com/wp-includes/wlwmanifest.xml" /> 
<meta name="generator" content="WordPress 4.4.33" />
<link rel="canonical" href="https://www.tcnp.com/" />
<link rel='shortlink' href='https://www.tcnp.com/' />
<style type="text/css">
.header_title, .header_title a, .header_title a:visited, .header_title a:hover, .header_desc {color:#blank}#nav li ul{width:200px} #nav li ul ul{margin-left:200px}#header-menu ul li a, #secondary-menu ul li a{width:180px}
</style>
		<link rel="icon" href="https://www.tcnp.com/favicon.ico" type="image/x-icon" />
		<!--[if lte IE 7]>
      <style type="text/css" media="screen">
      	#footer, div.sidebar-wrap, .block-button, .featured_slider, #slider_root, #nav li ul, .pie{behavior: url(https://www.tcnp.com/wp-content/themes/graphene/js/PIE.php);}
        .featured_slider{margin-top:0 !important;}
        #header-menu-wrap {z-index:5}
      </style>
    <![endif]-->
    <style type="text/css" id="custom-background-css">
body.custom-background { background-image: url('https://www.tcnp.com/wp-content/uploads/2010/11/clouds-graph2.jpg'); background-repeat: no-repeat; background-position: top center; background-attachment: fixed; }
</style>
</head>
<body class="home page page-id-2 page-template page-template-template-onecolumn page-template-template-onecolumn-php custom-background one_column">



<div id="container" class="container_16">
    
            <div id="top-bar">
                				<div id="profiles" class="clearfix gutter-left">
                                <a href="https://www.tcnp.com/feed" title="Subscribe to TCNP&#039;s RSS feed" id="social-id-1" class="mysocial social-rss">
            	<img src="https://www.tcnp.com/wp-content/themes/graphene/images/social/rss.png" alt="RSS" title="Subscribe to TCNP&#039;s RSS feed" />
            </a>
    	                </div>
                                        <div id="top_search" class="grid_4">
                    <form id="searchform" class="searchform" method="get" action="https://www.tcnp.com">
    <p class="clearfix default_searchform">
        <input type="text" name="s" 
        	onblur="if (this.value == '') {this.value = 'Search';}" 
            onfocus="if (this.value == 'Search') {this.value = '';}" 
            value="Search" />
        <button type="submit"><span>Search</span></button>
    </p>
    </form>                                    </div>
                        
                        
        </div>
    
        <div id="header">
    	
        <img src="https://www.tcnp.com/wp-content/uploads/2010/11/cropped-TCNP.jpg" alt="" width="960" height="198" class="header-img" />        	       
        		
                
		    </div>
    <div id="nav">
                <div id="header-menu-wrap" class="clearfix">
				<ul id="header-menu" class="menu clearfix default-menu">
				<li class="page_item page-item-2 current_page_item current-menu-item"><a href="https://www.tcnp.com/"><strong>Our Services</strong></a></li>
<li class="page_item page-item-22"><a href="https://www.tcnp.com/web-sites-gallery"><strong>Web Sites Gallery</strong></a></li>
<li class="page_item page-item-52"><a href="https://www.tcnp.com/print-media"><strong>Print media</strong></a></li>
<li class="page_item page-item-13"><a href="https://www.tcnp.com/news-and-events"><strong>News and Events</strong></a></li>
<li class="page_item page-item-16"><a href="https://www.tcnp.com/contact-us"><strong>Contact Us</strong></a></li>
<li class="page_item page-item-37"><a href="https://www.tcnp.com/blog"><strong>BLOG</strong></a></li>
	</ul>
	            
            <div class="clear"></div>
            
			            
                    
        </div>
		
                
        <div class="menu-bottom-shadow">&nbsp;</div>


        
    </div>

    
    <div id="content" class="clearfix hfeed">
                
                
        <div id="content-main" class="clearfix grid_16">
                <div class="featured_slider clearfix thumbnail-excerpt horizontal-slide">
	            <div id="slider_root" class="clearfix">
       			        <div class="slider_items">
	                </div>
        </div>
        
                <div class="slider_nav">
                        
                    </div>
        
    </div>
     
    
                
<div id="post-2" class="clearfix post post-2 page type-page status-publish hentry nodate">
	
		
	<div class="entry clearfix">                
		
        		
		        
		        <h1 class="post-title entry-title">
			Our Services			        </h1>
		
				<div class="post-meta clearfix">
			
						            
            <span class="updated">
            	<span class="value-title" title="2010-08-13T11:33" />
            </span>
														
					</div>
		
				<div class="entry-content clearfix">
							
			                        
                        <ul>
<li>Network Administration and Design..</li>
<li>Network Installation&#8230;</li>
<li>Web Development, Systems Integration&#8230;</li>
<li>Software and Systems Training, Custom Training, Computer Refurbishing, Application&#8230;..</li>
</ul>
			
						
						
		</div>
		
				<div class="entry-footer clearfix">
			
									
					</div>
	</div>
</div>














  
    
        
    <div class="homepage_panes">
	
		</div>
	
	    </div><!-- #content-main -->
    
        
    
</div><!-- #content -->

    
        
    <div id="sidebar_bottom" class="sidebar clearfix">
        
        		
		            <div id="text-3" class="sidebar-wrap clearfix widget_text">			<div class="textwidget"><div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'en'
  }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script></div>
		</div>            </div>

	

<div id="footer" class="clearfix">
    
        <div id="copyright">
    	<h3>Copyright</h3>
		            <p>
            &copy; 2025 TCNP.            </p>
                
        
    	    </div>

		<div class="footer-menu-wrap">
    	<ul id="footer-menu" class="clearfix">
			                    	<li class="menu-item return-top"><a href="#">Return to top</a></li>
                    </ul>
    </div>
    	
        <div id="developer" class="grid_7">
        <p>
        Powered by <a href="http://wordpress.org/" rel="nofollow">WordPress</a> and the <a href="http://www.graphene-theme.com/" rel="nofollow">Graphene Theme</a>.        </p>

	    </div>
        
    </div><!-- #footer -->


</div><!-- #container -->


<style type="text/css">
</style>
	<!--[if IE 8]>
    <script type="text/javascript">
        (function($) {
            var imgs, i, w;
            var imgs = document.getElementsByTagName( 'img' );
            maxwidth = 0.98 * $( '.entry-content' ).width();
            for( i = 0; i < imgs.length; i++ ) {
                w = imgs[i].getAttribute( 'width' );
                if ( w > maxwidth ) {
                    imgs[i].removeAttribute( 'width' );
                    imgs[i].removeAttribute( 'height' );
                }
            }
        })(jQuery);
    </script>
    <![endif]-->
<script type='text/javascript' src='https://www.tcnp.com/wp-content/uploads/shadowbox-js/76c5903babb29e1e63f8212b45722b42.js?ver=3.0.3'></script>
<script type='text/javascript' src='https://www.tcnp.com/wp-includes/js/comment-reply.min.js?ver=4.4.33'></script>
<script type='text/javascript' src='https://www.tcnp.com/wp-includes/js/wp-embed.min.js?ver=4.4.33'></script>

<!-- Begin Shadowbox JS v3.0.3.10 -->
<!-- Selected Players: html, iframe, img, qt, swf, wmp, flv -->
<script type="text/javascript">
/* <![CDATA[ */
	var shadowbox_conf = {
		animate: true,
		animateFade: true,
		animSequence: "sync",
		modal: false,
		showOverlay: true,
		overlayColor: "#000",
		overlayOpacity: "0.8",
		flashBgColor: "#000000",
		autoplayMovies: true,
		showMovieControls: true,
		slideshowDelay: 0,
		resizeDuration: "0.35",
		fadeDuration: "0.35",
		displayNav: true,
		continuous: false,
		displayCounter: true,
		counterType: "default",
		counterLimit: "10",
		viewportPadding: "20",
		handleOversize: "resize",
		handleUnsupported: "link",
		autoDimensions: false,
		initialHeight: "160",
		initialWidth: "320",
		enableKeys: true,
		skipSetup: false,
		useSizzle: false,
		flashParams: {bgcolor:"#000000", allowFullScreen:true},
		flashVars: {},
		flashVersion: "9.0.0"
	};
	Shadowbox.init(shadowbox_conf);
/* ]]> */
</script>
<!-- End Shadowbox JS -->

</body>
</html>                               

Whois info of domain

Domain Name: TCNP.COM
Registry Domain ID: 89820249_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.fastdomain.com
Registrar URL: http://www.fastdomain.com
Updated Date: 2024-08-15T07:26:02Z
Creation Date: 2002-08-30T16:40:04Z
Registry Expiry Date: 2025-08-30T16:40:05Z
Registrar: FastDomain Inc.
Registrar IANA ID: 1154
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.8777228662
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: NS1.BLUEHOST.COM
Name Server: NS2.BLUEHOST.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-05T08:50:16Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass