[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-573354-105":53,"doc-detail-573354-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","http-cheat-sheet","HTTP Cheat Sheet","","HTTP Cheat Sheet summarizes common HTTP request and response patterns for web communication. It provides an example of a GET request and a text response, lists standard HTTP methods with their semantics (safe, idempotent, read-only vs state-changing), and details frequently used request and response headers such as User-Agent, Accept-Language, Location, Cache-Control, and Allow. It also organizes major HTTP status codes across informational, success, redirection, client error, and server error ranges with brief meanings.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/http-cheat-sheet/573354/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/http-cheat-sheet/573354.png","ImageObject",442,249,{"name":88,"@type":89},"Logic","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-18","2026-10-14",true,{"@type":98,"interactionType":99,"userInteractionCount":76},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"Which HTTP methods are considered safe and idempotent in this sheet?","Question",{"text":108,"@type":109},"GET and HEAD are marked safe and idempotent. OPTIONS and TRACE are also labeled safe and idempotent in the methods table. PUT is described as idempotent, and DELETE is described as idempotent as well.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"What is included in the example GET request and response?",{"text":113,"@type":109},"The example shows a GET request to /hello.txt with headers like Host, User-Agent, and Accept-Language, then a response with HTTP/1.1 200 OK and headers such as Date, Server, Content-Length, Content-Type, followed by the body text “Hello World!”.",{"name":115,"@type":106,"acceptedAnswer":116},"How does the cheat sheet categorize HTTP status codes?",{"text":117,"@type":109},"It groups status codes into sections: informational, success, redirection, client error, and server error, and provides brief descriptions for representative codes like 200 OK, 301, 404, and 500.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},573354,1792242429,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":76,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":73,"language":135,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":61,"update_tm":139,"read_time":9},1099513958762,"https://ap-avatar.wpscdn.com/avatar/1000023916a998db790?x-image-process=image/resize,m_fixed,w_180,h_180&k=1784791008015729253","[HTTP Cheat](HTTP Cheat) Sheet  \nExample Request & Response  \nGET /hello.txt [HTTP/1.1](HTTP/1.1)[ ](HTTP/1.1)Host: [www.example.com](www.example.com)  \nUser-Agent: Mozilla/5 .0  \nAccept-Language: en, nl  \n[HTTP/1.1](HTTP/1.1) 200 OK  \nDate: Mon, 27 Jul 2020 12:28:53 GMT  \nServer: Apache/2 .2 .22  \nContent-Length: 12  \nContent-Type: text/plain  \nHello World!  \n\n| Methods |  |\n| --- | --- |\n| Method | Description |\n| GET (safe, idempotent) | Transfer a current representation of the resource |\n| HEAD (safe, idempotent) | Same as GET, but without transferring content |\n| POST | Process the content of the request |\n| PUT (idempotent) | Update the resource with the content of the request |\n| DELETE (idempotent) | Remove all current\u003Cbr>representations of the resource |\n| CONNECT | Establish a tunnel to the server |\n| OPTIONS (safe, idempotent) | Describe the communication options for the target resource |\n| TRACE (safe, idempotent) | Perform a message loop-back test along the path to the resource |\n\n\"Safe\" methods are read-only and should not change the server state. \"Idempotent\" methods can be called multiple times without diﬀerent outcomes. See RFC 9110 for detailed information about each method.  \n\n| Request Headers |  |\n| --- | --- |\n| Header | Description |\n| Referer: \u003Curl> | The referring web page URL |\n| User-Agent: \u003Cua> | Information about the client making the request |\n| Authorization: \u003Cscheme>\u003Cparams> | Authenticate using the speciﬁed scheme and credentials |\n| Accept: \u003Cmedia-types> | The media types that the client can understand |\n| Accept-Encoding:\u003Calgorithms> | The encoding algorithms the client understands |\n| Accept-Language: \u003Clangs> | The languages that the client can\u003Cbr>understand |\n| Response Headers |  |\n| Header | Description |\n| Location: \u003Curl> | The URL of the new resource or redirect target |\n| Allow: \u003Cmethods> | The methods supported by theresource |\n| Server: \u003Cname> | Information about the server software |\n| Retry-After: \u003Cs> | Time to wait before a new request |\n| Age: \u003Cs> | The age of the cached response (in sec) |\n| Cache-Control:\u003Cdirectives> | Directives for caching\u003Cbr>mechanisms |\n| Expires: \u003Cdate> | Date/time after which the response expires |\n| See RFC 9111 for detailed information about caching. |  |\n| Status Codes |  |\n| A detailed list of status codes can be found in RFC 9110. |  |\n\n\n| Status Codes: Informational |  |\n| --- | --- |\n| Code | Description |\n| 100 Continue | The server has received the request headers and the client should proceed |\n| 101 Switching Protocols | The server will switch protocols to those deﬁned by the response's Upgrade header ﬁeld |\n| Status Codes: Success |  |\n| Code | Description |\n| 200 OK | The request has succeeded |\n| 201 Created | A new resource has been created |\n| 202 Accepted | The request was accepted but processing has not been completed |\n| 203 Non-Authoritative Information | The response content has been\u003Cbr>modiﬁed by a proxy |\n| 204 No Content\u003Cbr>The request was fulﬁlled but no content is returned |  |\n| 205 Reset Content | Request fulﬁlled; the user agent\u003Cbr>should reset the view |\n| 206 Partial Content\u003Cbr>The server has fulﬁlled a partial GET request |  |\n|  |  |\n| Status Codes: Redirection |  |\n| Code | Description |\n| 300 Multiple Choices | The requested resource corresponds to any one of a set of representations |\n| 301 Moved Permanently | The requested resource has been assigned a new permanent URI |\n| 302 Found | The requested resource resides temporarily under a diﬀerent URI |\n| 303 See Other | A diﬀerent resource can provide an indirect reponse |\n\n© Nth Root Software Consultancy. Licensed under CC BY-ND 4.0  — Version: August 13, 2026 — Find more cheat sheets at [nth-root.nl/en/cheat-sheets](nth-root.nl/en/cheat-sheets)  \n\n| Status Codes: Redirection (cont.) |  |\n| --- | --- |\n| Code | Description |\n| 304 Not Modiﬁed | The resource has not been modiﬁed since the last request |\n| 307 Temporary Redirect | Temporary redirect; client must not change","cbCailSUGomK6v5c","https://ap.wps.com/l/cbCailSUGomK6v5c","pdf",78169,"English","# Example Request & Response\n## Methods\n## Request Headers\n## Response Headers\n## Status Codes\n## Status Codes: Informational\n## Status Codes: Success\n## Status Codes: Redirection\n## Status Codes: Client Error","[{\"question\":\"Which HTTP methods are considered safe and idempotent in this sheet?\",\"answer\":\"GET and HEAD are marked safe and idempotent. OPTIONS and TRACE are also labeled safe and idempotent in the methods table. PUT is described as idempotent, and DELETE is described as idempotent as well.\"},{\"question\":\"What is included in the example GET request and response?\",\"answer\":\"The example shows a GET request to /hello.txt with headers like Host, User-Agent, and Accept-Language, then a response with HTTP/1.1 200 OK and headers such as Date, Server, Content-Length, Content-Type, followed by the body text “Hello World!”.\"},{\"question\":\"How does the cheat sheet categorize HTTP status codes?\",\"answer\":\"It groups status codes into sections: informational, success, redirection, client error, and server error, and provides brief descriptions for representative codes like 200 OK, 301, 404, and 500.\"}]","HTTP Cheat Sheet | PDF",1791937846]