Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
301 Moved Permanently - imgtg.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Tue, 29 Apr 2025 15:35:57 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Location: https://imgtg.com/
X-Cache: Redirect from cloudfront
Via: 1.1 1f5ff0608fabd27382e6582be981beb6.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZHY50-E1
X-Amz-Cf-Id: OlcgJgwiYf6jRZ0nWzhzl-uPZceYVXHwRsXeDedJ_ySHSMAOQ2TJWQ==
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Referrer-Policy: strict-origin-when-cross-origin
X-Content-Type-Options: nosniff
Server: imgtg.com
X-Powered-By: imgtg.com

HTTP Code 301 Moved Permanently

http status code 301 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.

302 Found - https://imgtg.com/
HTTP Status: 302
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Content-Type: text/html; charset=UTF-8
Content-Length: 338
Connection: keep-alive
Cache-Control: no-cache, private
Location: https://imgtg.com/login
Set-Cookie: XSRF-TOKEN=eyJpdiI6IkFsSHRzZ2d0eG9oQ0FwQnNkM1dzb3c9PSIsInZhbHVlIjoicjlIVGVsZXI2ZFdXYnNZZkVUazhtQytxQzdESTdpdEd6M3hmKy9FOEpsVlR5Tm5RVmRvYjNOTGQ5bkhIenR0SWNZNFIxdUEyc3I2dDN4RDNRV1R1U2hMajB5ZzlXRjFDcFpjcTZHbms3NHU2THhsbEJYSzZsRGgzdWg3SnFzb0QiLCJtYWMiOiI5Y2JiYjY3OTI2NzJhYjQ5MzY4ZDIwZWZhMTY3NWJkNGU4MGI2ZmZmOTdkNWM4N2NkNzI1ZGI4NzNlODkwOWYwIiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 17:33:56 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: imgtgcom_session=eyJpdiI6Ing3VXFibEJ2QlcxNkNWZTJ5NkZMeGc9PSIsInZhbHVlIjoid2ZLeFE0aDVMZlpRemY5ZnhKYy94K1RROU5waEFBZFNSV1hhL1g4Z3E0TjRBQUY0UW5jWnQyKzV1SlJyZDhCNFZNQVZQY3VtVmJ2QjlGdzdMSG9qZGU5aEtmMXgzSjBydmtzdnhKOTFmdHNhTkhoMkVub1Z4b2NIS2REZDFXU3EiLCJtYWMiOiIxMmYzYTJjNDBmODE0MzcyYWM1YWQxZjY1NDEyODliYTZkYjhjMzkzMTY2NzkzOWJiM2E1YmMzOWM1ODMyMGI5IiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 17:33:56 GMT; Max-Age=7200; path=/; httponly; samesite=lax
Date: Tue, 29 Apr 2025 15:33:56 GMT
Server: imgtg.com
referrer-policy: strict-origin-when-cross-origin
strict-transport-security: max-age=31536000; preload
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
X-Cache: Miss from cloudfront
Via: 1.1 b66e1a368e1ec6d80e908aabf70006c4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZHY50-E1
X-Amz-Cf-Id: oRgvPDM1NpdOC9N0v56rL1ZCUdCbd-tp0MkM6r0laoLsU98C9VYgfQ==
X-Powered-By: imgtg.com

HTTP Code 302 Found (Moved Temporarily)

http status code 302 indicates that the requested resource is temporarily available at a different URL.

When is Code 302 used?

  • When temporarily changing a page URL
  • When testing new content
  • During temporary maintenance

What does Code 302 mean for the user?

The user is automatically redirected to the new URL, but search engines continue to index the old address.

200 OK - https://imgtg.com/login
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Content-Type: text/html; charset=UTF-8
Content-Length: 7258
Connection: keep-alive
Cache-Control: no-cache, private
Set-Cookie: XSRF-TOKEN=eyJpdiI6Ik80ZVZuZFF5MzUxNjYxaThNYUNLL2c9PSIsInZhbHVlIjoiY2ZrZ25COUxKZVp4dElEaHh2Sjk1RmtDd3lybnUxSHhVK1pYNThlMGdIa3hLNlY1TStOSFlMeE85R3UzNnk4blZVcndrRjBsR0xxWVhEcDFWSmdJbDUrbjNWUlFldTNtK2xrSEVZSGpFTGFwczlNcXpFaEJqK2FGSXVtR055V3ciLCJtYWMiOiI3OWM5Njg2ZDAxYTY1ZmFmNjZjOTA3MGIyNzFkM2ZmZmJkYmY1ZDU2OGNmZGU0OTNhNTIyNzQyNTIxMmEzNjQ0IiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 17:33:57 GMT; Max-Age=7200; path=/; samesite=lax
Set-Cookie: imgtgcom_session=eyJpdiI6InVmNEtqOG44eGxLekVNK05wQjQrRXc9PSIsInZhbHVlIjoicm45MzFRbUI0aUFkZnhOWDVnT0NXWEJsTDhqWTdrMGc3YmZsVTBWeHRIZ0UwMUxXOCtGcGE5REN3VzNTVXlRRitmbDBxczJiY1UrcFkrL0VXQkxRNkFzRjVObDBzUGhJNnNvbVd5dnpIemszUnI0c3RFRW9Wb0ttUEpDd0k4UnQiLCJtYWMiOiJmMzZmZmQ1ZmY0MTdkYjBiZGZlOWMzZmJlYjkwNTc3ODI5NWRiYzA3MDA1YjExODI2ZWEzNDYxMjY0ODg5OWVkIiwidGFnIjoiIn0%3D; expires=Tue, 29 Apr 2025 17:33:57 GMT; Max-Age=7200; path=/; httponly; samesite=lax
Date: Tue, 29 Apr 2025 15:33:57 GMT
Server: imgtg.com
referrer-policy: strict-origin-when-cross-origin
strict-transport-security: max-age=31536000; preload
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
Vary: Accept-Encoding
X-Cache: Miss from cloudfront
Via: 1.1 b66e1a368e1ec6d80e908aabf70006c4.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: ZHY50-E1
X-Amz-Cf-Id: ar-AXS6wAQA0iGPtPOe15LypFYMDG2GN3rrL2sD12A6txGzAih5ZxA==
X-Powered-By: imgtg.com

HTTP Code 200 OK

http status code 200 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: imgtg.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html lang="zh-CN" class="relative min-full">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
        <meta name="csrf-token" content="S37sHGgnfyIs4EBn475l0NfTCQ4QrxM0j2h0lHJb">
        <meta name="keywords" content="TG图床,免费图床,国内CDN图床,国内收费图床,图床推荐,imgtg,图床,Image Hosting,直链图床,外贸图床,企业图床,电商图床"/>
        <meta name="description" content="TG 图床企业版,适合外贸公司和跨境电商业务的企业级图床,包含中国大陆的全球 CDN 加速,毫秒级的访问体验,异地备份并永久保存在云端,为您的业务保驾护航。"/>

        <title>登录</title>

        <!-- Fonts -->
        <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap">
        <link rel="stylesheet" href="https://imgtg.com/css/fontawesome.css">
        
        <!-- Styles -->
        <link rel="stylesheet" href="https://imgtg.com/css/common.css?t=20231003">
        <link rel="stylesheet" href="https://imgtg.com/css/app.css?t=20231003">
    </head>
    <body class="font-sans antialiased text-gray-900 dark:bg-slate-700 dark:text-gray-100">
        <div class="relative min-h-screen min-w-screen">
            <div class="h-screen w-full flex flex-row items-center justify-center bg-gray-100">
        <div class="w-full sm:max-w-md mx-6 px-6 py-4 bg-white overflow-hidden rounded-lg shadow-custom">
            <div class="mt-3 mb-10 text-center text-white">
                <a href="/">
                <span class="w-20 h-20 fill-current text-4xl text-gray-500 dark:text-gray-200">TG 图床</span>
            </a>
            </div>

            <!-- Session Status -->
        
        <!-- Validation Errors -->
        
        <form method="POST" action="https://imgtg.com/login">
            <input type="hidden" name="_token" value="S37sHGgnfyIs4EBn475l0NfTCQ4QrxM0j2h0lHJb">
            <!-- Account -->
            <div>
                <label class="block font-medium text-sm text-gray-700 dark:text-gray-200" for="account">
    账号
</label>

                <input  class="block w-full rounded-md border-transparent bg-gray-100 focus:border-gray-500 focus:bg-white focus:ring-0 dark:bg-slate-600 text-gray-800 dark:text-gray-100 block mt-1 w-full" id="account" type="text" name="account" placeholder="输入用户名或邮箱" required="required" autofocus="autofocus">
            </div>

            <!-- Password -->
            <div class="mt-4">
                <label class="block font-medium text-sm text-gray-700 dark:text-gray-200" for="password">
    密码
</label>

                <input  class="block w-full rounded-md border-transparent bg-gray-100 focus:border-gray-500 focus:bg-white focus:ring-0 dark:bg-slate-600 text-gray-800 dark:text-gray-100 block mt-1 w-full" id="password" type="password" name="password" placeholder="输入密码" required="required" autocomplete="current-password">
            </div>

            <!-- Remember Me -->
            <div class="block mt-4">
                <label for="remember_me" class="inline-flex items-center">
                    <input id="remember_me" type="checkbox" class="rounded border-gray-300 text-indigo-600 shadow-sm focus:border-indigo-300 focus:ring focus:ring-indigo-200 focus:ring-opacity-50" name="remember">
                    <span class="ml-2 text-sm text-gray-600 dark:text-gray-300">记住我</span>
                </label>
            </div>

            <div class="mt-3 w-full space-y-2">
                <button type="submit" class="py-2 px-4 inline-flex justify-center items-center space-x-2 text-white text-xs focus:outline-none font-medium rounded-md bg-gradient-to-r hover:bg-gradient-to-br focus:ring-4 focus:outline-none text-sm from-blue-500 via-blue-600 to-blue-700 focus:ring-blue-300 dark:focus:ring-blue-800 block w-full">
    登录
</button>
                <div class="grid grid-cols-1 gap-2">
                                                        </div>
            </div>

            <div class="flex items-center justify-between mt-4">
                <div class="flex items-center text-sm dark:text-gray-200">
                                            没有账号?
                        <a class="underline text-gray-600 hover:text-gray-900 dark:text-gray-200 dark:hover:text-gray-300" href="https://imgtg.com/register">
                            注册
                        </a>
                                    </div>
                <div class="flex items-center">
                                            <a class="underline text-sm text-gray-600 dark:text-gray-200 hover:text-gray-300" href="https://imgtg.com/forgot-password">
                            忘记密码?
                        </a>
                                    </div>
            </div>
        </form>
        </div>

        <footer class="absolute bottom-1 left-0 right-0 w-full text-center bg-transparent">
            <p class="text-sm text-gray-500 dark:text-gray-200">
            © 2025 imgtg.com <a href="https://beian.miit.gov.cn/" target="_blank" rel="noreferrer">蜀ICP备2021013974号</a>
        </p>
    </footer>
    </div>
        </div>
    </body>
        <!-- Scripts -->
    <script src="https://imgtg.com/js/app.js?t=20231003"></script>
    <div class="fixed right-6 bottom-6 flex flex-col space-y-2 z-[101]">
    <!-- switch dark mode or light mode -->
    <button style="display: none" id="switch-mode" class="rounded-full bg-gray-500/20 w-10 h-10 p-2 flex items-center justify-center cursor-pointer text-gray-500 transition-all hover:text-gray-500 hover:bg-gray-500/30 dark:bg-gray-600 dark:text-gray-300 dark:hover:text-gray-200 dark:hover:bg-gray-500">
        <i class="fas"></i>
    </button>
</div>

<script src="https://imgtg.com/js/clipboard/clipboard.min.js"></script>
<script>const configs = {"allow_suffixes":["jpeg","jpg","png","gif","bmp"],"max_size":0,"pasted_action":1,"auto_clear_preview":false,"default_strategy":null,"default_permission":0,"default_album":null} || {};</script>
<script>
    /*if (localStorage.theme === 'dark' || (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
        document.documentElement.classList.add('dark')
        $('#switch-mode i').addClass('fa-moon')
    } else {
        document.documentElement.classList.remove('dark')
        $('#switch-mode i').addClass('fa-sun')
    }

    $("#switch-mode").show().click(function () {
        if (localStorage.theme === 'dark') {
            document.documentElement.classList.add('light');
            document.documentElement.classList.remove('dark');
            localStorage.theme = 'light'
            $(this).find('.fa-moon').removeClass('fa-moon').addClass('fa-sun')
        } else {
            document.documentElement.classList.add('dark');
            document.documentElement.classList.remove('light');
            localStorage.theme = 'dark'
            $(this).find('.fa-sun').removeClass('fa-sun').addClass('fa-moon')
        }
    });*/
</script>

            </html>
                               

Whois info of domain

Domain Name: IMGTG.COM
Registry Domain ID: 2614069902_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.dnspod.cn
Registrar URL: http://www.dnspod.cn
Updated Date: 2024-01-01T11:09:20Z
Creation Date: 2021-05-22T08:55:13Z
Registry Expiry Date: 2028-05-22T08:55:13Z
Registrar: DNSPod, Inc.
Registrar IANA ID: 1697
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +86.4009100100
Domain Status: ok https://icann.org/epp#ok
Name Server: NS3.DNSV2.COM
Name Server: NS4.DNSV2.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-04-29T15:35:40Z <<<
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