ASP、ASPX、ASMX
就从asp与aspx说起吧,这两者分别是asp应用程序与asp.net应用程序的后缀名称,与之类比的话应该和HTML+Javascript技术起相同的功能。asp与asp.net是运行于IIS之上,将运行结果编译完成后返回html,再由浏览器呈现。网页的后缀名为.asp与.aspx。
asmx是Web Service数据处理页,asmx.cs里有相关代码,属于B/S或C/S中的S,用SOAP方式Http访问,默认返回xml。
跨域请求中的预检请求
跨域资源共享标准新增了一组 HTTP 首部字段,允许服务器声明哪些源站有权限访问哪些资源。另外,规范要求,对那些可能对服务器数据产生副作用的 HTTP 请求方法(特别是 GET 以外的 HTTP 请求,或者搭配某些 MIME 类型的 POST 请求),浏览器必须首先使用 OPTIONS 方法发起一个预检请求(preflight request),从而获知服务端是否允许该跨域请求。服务器确认允许之后,才发起实际的 HTTP 请求。在预检请求的返回中,服务器端也可以通知客户端,是否需要携带身份凭证(包括 Cookies 和 HTTP 认证相关数据)。
如何理解asp、aspx、asmx,以及跨域请求中的预检请求。
最新推荐文章于 2024-07-13 11:07:09 发布