{"id":36929,"date":"2025-06-03T10:30:09","date_gmt":"2025-06-03T10:30:09","guid":{"rendered":"https:\/\/www.resellerclub.com\/blog\/?p=36929"},"modified":"2025-07-07T13:18:28","modified_gmt":"2025-07-07T13:18:28","slug":"what-is-statuse-code-100-continue","status":"publish","type":"post","link":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/","title":{"rendered":"What Is Status Code 100 Continue?"},"content":{"rendered":"<p><\/p>\n<p>The 100 Continue is an informational HTTP status code that shows the server has received the initial part of a request and has not rejected it. As soon as a client requests with the Expect: 100-continue, HTTP Code 100 signals, the server is ready to accept the content of the request.&nbsp;<\/p>\n<p><\/p>\n<p><\/p>\n<p>This StatusCode 100 is particularly useful when dealing with large data transfers, as it helps prevent unnecessary data transmission if the server rejects the request. The 100 HTTP response acts as a preliminary acknowledgement before the final response.<\/p>\n<p><\/p>\n<p><\/p>\n<h2 class=\"wp-block-heading\"><strong>What Causes the Status Code 100 Continue?<\/strong><\/h2>\n<p><\/p>\n<p><\/p>\n<p>The 100 Continue status code occurs when a client includes an Expect: 100-continue header in its request, indicating it wants server validation before sending the full request body.&nbsp;<\/p>\n<p><\/p>\n<p><\/p>\n<p>This is common in scenarios involving large file uploads or when the client wants to verify authentication before transmitting sensitive data. The server responds with StatusCode 100 to confirm it is ready to receive the complete request.<\/p>\n<p><\/p>\n<p><\/p>\n<p>This process helps conserve bandwidth and system resources by ensuring the server is prepared to handle the incoming data before the client sends it. If the server cannot process the request, it can respond with a different status code (like 417 Expectation Failed) instead of the HTTP Code 100, preventing unnecessary data transmission.<\/p>\n<p><\/p>\n<p><\/p>\n<h2 class=\"wp-block-heading\"><strong>Example<\/strong><\/h2>\n<p><\/p>\n<p><\/p>\n<p><strong>Request:<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<pre class=\"wp-block-code\"><code>PUT \/upload HTTP\/1.1\n\nHost: example.com\n\nContent-Type: video\/mp4\n\nContent-Length: 15000000\n\nExpect: 100-continue\n<\/code><\/pre>\n<p><\/p>\n<p><\/p>\n<p><strong>Response:<\/strong><\/p>\n<p><\/p>\n<p><\/p>\n<pre class=\"wp-block-code\"><code>HTTP\/1.1 100 Continue\n<\/code><\/pre>\n<p><\/p>\n<p><\/p>\n<p>In this example, the client wants to upload a large video file and includes the Expect: 100-continue header. The server responds with StatusCode 100, indicating it is ready to receive the video data.&nbsp;<\/p>\n<p><\/p>\n<p><\/p>\n<p>After receiving this confirmation, the client proceeds to send the actual video file data, and the server then responds with a final status code (like 200 OK) upon successful upload completion.&nbsp;<\/p>\n<p><\/p>\n<p><\/p>\n<p><\/p>\n<h2>Reseller Club Hosting Services<\/h2>\n<p><a href=\"https:\/\/www.resellerclub.com\/reseller-hosting\">Reseller Hosting<\/a> | <a href=\"https:\/\/www.resellerclub.com\/windows-reseller-hosting\">Windows Reseller Hosting<\/a> | <a href=\"https:\/\/www.resellerclub.com\/cloud-hosting\">Cloud Hosting<\/a> | <a href=\"https:\/\/www.resellerclub.com\/vps-hosting\">VPS Hosting<\/a> | <a href=\"https:\/\/www.resellerclub.com\/managed-vps-hosting\">Managed VPS Hosting<\/a> | <a href=\"https:\/\/www.resellerclub.com\/dedicated-server-hosting\">Dedicated Server Hosting<\/a> | <a href=\"https:\/\/www.resellerclub.com\/windows-dedicated-server-hosting\">Windows Dedicated Server<\/a> | <a href=\"https:\/\/www.resellerclub.com\/managed-dedicated-server-hosting\">Managed Dedicated Server<\/a> | <a href=\"https:\/\/www.resellerclub.com\/shared-hosting\">Linux Shared Hosting<\/a> | <a href=\"https:\/\/www.resellerclub.com\/windows-shared-hosting\">Windows Shared Hosting<\/a><\/p>\n<div class=\"fb-background-color\">\n\t\t\t  <div \n\t\t\t  \tclass = \"fb-comments\" \n\t\t\t  \tdata-href = \"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/\"\n\t\t\t  \tdata-numposts = \"10\"\n\t\t\t  \tdata-lazy = \"true\"\n\t\t\t\tdata-colorscheme = \"light\"\n\t\t\t\tdata-order-by = \"social\"\n\t\t\t\tdata-mobile=true>\n\t\t\t  <\/div><\/div>\n\t\t  <style>\n\t\t    .fb-background-color {\n\t\t\t\tbackground:  !important;\n\t\t\t}\n\t\t\t.fb_iframe_widget_fluid_desktop iframe {\n\t\t\t    width: 100% !important;\n\t\t\t}\n\t\t  <\/style>\n\t\t  ","protected":false},"excerpt":{"rendered":"<p>The 100 Continue is an informational HTTP status code that shows the server has received the initial part of a request and has not rejected it. As soon as a client requests with the Expect: 100-continue, HTTP Code 100 signals, the server is ready to accept the content of the request.&nbsp; This StatusCode 100 is<\/p>\n","protected":false},"author":33,"featured_media":37809,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_rc_manual_related_posts":[],"footnotes":""},"categories":[],"tags":[],"hashtags":[],"class_list":["post-36929","post","type-post","status-publish","format-standard","has-post-thumbnail"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is HTTP 100 Continue Status Code? Causes, Example &amp; How It Works<\/title>\n<meta name=\"description\" content=\"HTTP 100 Continue Status Code means the server has received the request headers and is ready for the body. Its purpose, causes, and a real-world example in this guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is HTTP 100 Continue Status Code? Causes, Example &amp; How It Works\" \/>\n<meta property=\"og:description\" content=\"HTTP 100 Continue Status Code means the server has received the request headers and is ready for the body. Its purpose, causes, and a real-world example in this guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/\" \/>\n<meta property=\"og:site_name\" content=\"ResellerClub Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/profile.php?id=100005889763273\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-03T10:30:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-07T13:18:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.resellerclub.com\/blog\/wp-content\/uploads\/2025\/06\/WWW-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hitesh B\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.resellerclub.com\/blog\/#website\",\"url\":\"https:\/\/www.resellerclub.com\/blog\/\",\"name\":\"ResellerClub Blog\",\"description\":\"Web Hosting &amp; Domains\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.resellerclub.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.resellerclub.com\/blog\/wp-content\/uploads\/2025\/06\/WWW-2.png\",\"contentUrl\":\"https:\/\/www.resellerclub.com\/blog\/wp-content\/uploads\/2025\/06\/WWW-2.png\",\"width\":1200,\"height\":800},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#webpage\",\"url\":\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/\",\"name\":\"What is HTTP 100 Continue Status Code? Causes, Example & How It Works\",\"isPartOf\":{\"@id\":\"https:\/\/www.resellerclub.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#primaryimage\"},\"datePublished\":\"2025-06-03T10:30:09+00:00\",\"dateModified\":\"2025-07-07T13:18:28+00:00\",\"author\":{\"@id\":\"https:\/\/www.resellerclub.com\/blog\/#\/schema\/person\/80b113d8a9c15df198f45185c5923fcf\"},\"description\":\"HTTP 100 Continue Status Code means the server has received the request headers and is ready for the body. Its purpose, causes, and a real-world example in this guide.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.resellerclub.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Is Status Code 100 Continue?\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.resellerclub.com\/blog\/#\/schema\/person\/80b113d8a9c15df198f45185c5923fcf\",\"name\":\"Hitesh B\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.resellerclub.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4b61909e6fd1bcd81154e140b1d40eef1b77908d39da31f128216e161b1847fb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4b61909e6fd1bcd81154e140b1d40eef1b77908d39da31f128216e161b1847fb?s=96&d=mm&r=g\",\"caption\":\"Hitesh B\"},\"url\":\"https:\/\/www.resellerclub.com\/blog\/author\/hitesh-b\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is HTTP 100 Continue Status Code? Causes, Example & How It Works","description":"HTTP 100 Continue Status Code means the server has received the request headers and is ready for the body. Its purpose, causes, and a real-world example in this guide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/","og_locale":"en_US","og_type":"article","og_title":"What is HTTP 100 Continue Status Code? Causes, Example & How It Works","og_description":"HTTP 100 Continue Status Code means the server has received the request headers and is ready for the body. Its purpose, causes, and a real-world example in this guide.","og_url":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/","og_site_name":"ResellerClub Blog","article_publisher":"https:\/\/www.facebook.com\/profile.php?id=100005889763273","article_published_time":"2025-06-03T10:30:09+00:00","article_modified_time":"2025-07-07T13:18:28+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/www.resellerclub.com\/blog\/wp-content\/uploads\/2025\/06\/WWW-2.png","path":"\/var\/www\/html\/blog\/wp-content\/uploads\/2025\/06\/WWW-2.png","size":"full","id":37809,"alt":"","pixels":960000,"type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Hitesh B","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.resellerclub.com\/blog\/#website","url":"https:\/\/www.resellerclub.com\/blog\/","name":"ResellerClub Blog","description":"Web Hosting &amp; Domains","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.resellerclub.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#primaryimage","inLanguage":"en-US","url":"https:\/\/www.resellerclub.com\/blog\/wp-content\/uploads\/2025\/06\/WWW-2.png","contentUrl":"https:\/\/www.resellerclub.com\/blog\/wp-content\/uploads\/2025\/06\/WWW-2.png","width":1200,"height":800},{"@type":"WebPage","@id":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#webpage","url":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/","name":"What is HTTP 100 Continue Status Code? Causes, Example & How It Works","isPartOf":{"@id":"https:\/\/www.resellerclub.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#primaryimage"},"datePublished":"2025-06-03T10:30:09+00:00","dateModified":"2025-07-07T13:18:28+00:00","author":{"@id":"https:\/\/www.resellerclub.com\/blog\/#\/schema\/person\/80b113d8a9c15df198f45185c5923fcf"},"description":"HTTP 100 Continue Status Code means the server has received the request headers and is ready for the body. Its purpose, causes, and a real-world example in this guide.","breadcrumb":{"@id":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.resellerclub.com\/blog\/what-is-statuse-code-100-continue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.resellerclub.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What Is Status Code 100 Continue?"}]},{"@type":"Person","@id":"https:\/\/www.resellerclub.com\/blog\/#\/schema\/person\/80b113d8a9c15df198f45185c5923fcf","name":"Hitesh B","image":{"@type":"ImageObject","@id":"https:\/\/www.resellerclub.com\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/4b61909e6fd1bcd81154e140b1d40eef1b77908d39da31f128216e161b1847fb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4b61909e6fd1bcd81154e140b1d40eef1b77908d39da31f128216e161b1847fb?s=96&d=mm&r=g","caption":"Hitesh B"},"url":"https:\/\/www.resellerclub.com\/blog\/author\/hitesh-b\/"}]}},"_links":{"self":[{"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/posts\/36929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/comments?post=36929"}],"version-history":[{"count":1,"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/posts\/36929\/revisions"}],"predecessor-version":[{"id":36937,"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/posts\/36929\/revisions\/36937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/media\/37809"}],"wp:attachment":[{"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/media?parent=36929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/categories?post=36929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/tags?post=36929"},{"taxonomy":"hashtags","embeddable":true,"href":"https:\/\/www.resellerclub.com\/blog\/wp-json\/wp\/v2\/hashtags?post=36929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}