1. 程式人生 > >跨域405(Method Not Allowed)問題

跨域405(Method Not Allowed)問題

圖片 request 沒有 valid toc 還要 nbsp post ()

zepot post沒有問題,用plupload上傳出現了這個錯誤,options過不去。顯示Response for preflight has invalid http status code 405

技術分享圖片

在global中處理下option

  protected void Application_BeginRequest()
        {
            if (Request.Headers.AllKeys.Contains("Origin") && Request.HttpMethod == "OPTIONS")
            {
                Response.End();
            }
        }

另外,還要註意header的設定。多個允許的自定義header逗號隔開。不然也會被拒絕。

 <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
        <add name="Access-Control-Allow-Headers" value="Content-Type,Token" />
        <add name="Access-Control-Allow-Methods"
value="GET, POST, PUT, DELETE, OPTIONS" /> </customHeaders> </httpProtocol>

跨域405(Method Not Allowed)問題