【发布时间】:2018-05-18 22:25:10
【问题描述】:
响应必须包含 AMP-Access-Control-Allow-Source-Origin 标头表单提交失败:错误:响应必须包含 AMP-Access-Control-Allow-Source-Origin 标头
我的来自
<form id="aa" name="aa" method="post" target="_top" action-xhr="/gonder.asp" enctype="multipart/form-data">
<div class="ampstart-input inline-block relative m0 p0 mb3">
<input class="block border-none p0 m0" type="text" name="adSoyad" placeholder="Ad Soyad" required>
<input class="block border-none p0 m0 telefonKontrol" type="tel" name="telefon" maxlength="10" placeholder="5XX1112233" pattern="[1-9]{1}[0-9]{9}" required>
</div>
<input value="GÖNDER" class="ampstart-btn caps user-valid valid" type="submit">
<div submit-success>
<template type="amp-mustache">
<p>Bilgileriniz bize ulaştı. Size en kısa sürede geri dönüş yapılacaktır.</p>
</template>
</div>
</form>
这个c#代码
public virtual ActionResult AmpRedirect(string redirectUrl, string __amp_source_origin)
{
if (redirectUrl != string.Empty)
{
HttpContext.Response.AddHeader("AMP-Redirect-To", redirectUrl);
HttpContext.Response.AddHeader("AMP-Access-Control-Allow-Source-Origin", __amp_source_origin);
HttpContext.Response.AddHeader("Access-Control-Expose-Headers", "AMP-Redirect-To, AMP-Access-Control-Allow-Source-Origin");
}
HttpContext.Response.AddHeader("Content-type", "text/json");
return Json(new {Content = ""});
}
我需要一个代码来使用经典的 asp
【问题讨论】:
标签: http-headers amp-html