{"id":30218,"date":"2023-01-14T05:23:42","date_gmt":"2023-01-13T23:53:42","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/"},"modified":"2023-01-14T05:23:42","modified_gmt":"2023-01-13T23:53:42","slug":"solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/","title":{"rendered":"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-47733329\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"47733329\" data-parentid=\"47733219\" data-score=\"2\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Both the preflight and actual response must grant permission with <code>Access-Control-Allow-Origin<\/code>.<\/p>\n<p>If only the prelight does, then the order of events is:<\/p>\n<ol>\n<li>JavaScript asks to make request<\/li>\n<li>Browser makes preflight request<\/li>\n<li>Server sends preflight response<\/li>\n<li>Browser checks CORS (passes)<\/li>\n<li>Browser makes actual request<\/li>\n<li>Server sends actual response<\/li>\n<li>Browser checks CORS (fails)<\/li>\n<li>Browser denies permission to read the response to JS<\/li>\n<\/ol>\n<\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved CORS preflight return Access-Control-Allow-Origin but response hangs on <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Both the preflight and actual response must grant permission with Access-Control-Allow-Origin. If only the prelight does, then the order of events is: JavaScript asks to make request Browser makes preflight request Server sends preflight response Browser checks CORS (passes) Browser makes actual request Server sends actual response Browser checks CORS (fails) Browser denies permission &#8230; <a title=\"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/\" aria-label=\"More on [Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[5711,334,2519,333,3865],"class_list":["post-30218","post","type-post","status-publish","format-standard","hentry","category-solved","tag-access-control","tag-ajax","tag-cors","tag-javascript","tag-xmlhttprequest"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Both the preflight and actual response must grant permission with Access-Control-Allow-Origin. If only the prelight does, then the order of events is: JavaScript asks to make request Browser makes preflight request Server sends preflight response Browser checks CORS (passes) Browser makes actual request Server sends actual response Browser checks CORS (fails) Browser denies permission ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-13T23:53:42+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on\",\"datePublished\":\"2023-01-13T23:53:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/\"},\"wordCount\":79,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"access-control\",\"ajax\",\"cors\",\"javascript\",\"xmlhttprequest\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/\",\"name\":\"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-01-13T23:53:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on - JassWeb","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:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on - JassWeb","og_description":"[ad_1] Both the preflight and actual response must grant permission with Access-Control-Allow-Origin. If only the prelight does, then the order of events is: JavaScript asks to make request Browser makes preflight request Server sends preflight response Browser checks CORS (passes) Browser makes actual request Server sends actual response Browser checks CORS (fails) Browser denies permission ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/","og_site_name":"JassWeb","article_published_time":"2023-01-13T23:53:42+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on","datePublished":"2023-01-13T23:53:42+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/"},"wordCount":79,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["access-control","ajax","cors","javascript","xmlhttprequest"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/","url":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/","name":"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-13T23:53:42+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-cors-preflight-return-access-control-allow-origin-but-response-hangs-on\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] CORS preflight return Access-Control-Allow-Origin but response hangs on"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/30218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=30218"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/30218\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=30218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=30218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=30218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}