版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/1跨域资源访问控制优化第一部分CORS简介及原理 2第二部分HTTP预检请求机制 4第三部分常见CORS响应头解释 7第四部分CORS选项配置优化策略 9第五部分代理服务器与CORS绕过 12第六部分JWT认证下的CORS配置 14第七部分CORS跨域文件传输优化 17第八部分跨域图片请求的CORS优化 19
第一部分CORS简介及原理关键词关键要点【CORS简介】:
1.CORS(跨域资源共享)是一种浏览器机制,允许一个域中的网页访问另一个域中的资源。
2.主要目的是在确保网站安全的同时,解决不同域之间的资源共享问题。
3.CORS通过在HTTP头中设置特殊的字段,实现跨域数据传输。
【CORS响应头】:
跨域资源访问控制(CORS)简介
跨域资源访问控制(CORS)是一种网络浏览器安全机制,旨在限制跨域HTTP请求,以防止恶意脚本或代码在未经授权的情况下访问敏感资源。CORS允许服务器配置跨域请求的规则,明确允许或禁止来自特定域或端口的请求。
CORS原理
CORS通过浏览器和服务器之间的预检请求(preflightrequest)和实际请求(actualrequest)机制来实现:
预检请求
当浏览器遇到跨域请求时,它会先发出一个预检请求(OPTIONS方法)到目标服务器,询问服务器是否允许跨域请求。预检请求包含以下信息:
*请求方法(例如GET、POST、DELETE)
*请求标头
*请求源域(Origin,表示发起请求的域)
*是否包含Cookie或身份验证信息
实际请求
如果服务器允许预检请求,则浏览器会发送实际请求(使用预检请求中指定的请求方法和标头)。实际请求携带与预检请求相同的信息,并附带请求数据(如果适用)。
服务器根据预检请求中指定的规则来处理实际请求。如果实际请求符合允许的规则,则服务器返回200状态码,允许跨域请求。否则,服务器返回403状态码,禁止跨域请求。
CORS规则配置
服务器可以通过以下HTTP标头配置CORS规则:
*Access-Control-Allow-Origin:指定允许跨域请求的域。可以指定"*"以允许所有域,或指定多个特定域。
*Access-Control-Allow-Methods:指定允许的跨域请求方法。例如,"GET,POST,PUT,DELETE"。
*Access-Control-Allow-Headers:指定允许在跨域请求中发送的HTTP标头。例如,"Content-Type,Authorization"。
*Access-Control-Max-Age:指定预检请求的缓存时间(以秒为单位)。浏览器在此期间可以缓存预检请求结果,避免重复发送预检请求。
CORS场景
CORS在以下场景中非常重要:
*前后端分离开发:当前端应用程序部署在与后端服务器不同的域上时,需要使用CORS来允许跨域请求。
*跨域AJAX调用:当JavaScript应用程序需要向不同域上的服务器发送AJAX请求时,需要CORS来允许跨域AJAX调用。
*跨域资源嵌入:当一个网页试图嵌入来自不同域的资源(如图像、字体或脚本)时,需要CORS来允许跨域资源嵌入。
CORS最佳实践
为了优化CORS,建议遵循以下最佳实践:
*限制允许的域,不要使用"*"作为Access-Control-Allow-Origin值。
*仅允许必要的请求方法和标头。
*设置合理的Access-Control-Max-Age值,避免不必要的预检请求。
*使用适当的标头来处理Cookie和身份验证信息。第二部分HTTP预检请求机制HTTP预检请求机制
HTTP预检请求机制是一种HTTP协议机制,旨在解决跨域资源共享(CORS)中的预检请求问题。CORS允许Web浏览器从不同域加载资源,但出于安全原因,浏览器会对跨域请求实施限制。
为了避免浏览器直接发送可能对服务器造成伤害的请求,HTTP预检请求机制要求浏览器在发送实际请求之前先发出一个特殊的预检请求。这个预检请求会询问服务器是否允许浏览器发送实际请求。
预检请求的结构
预检请求是一种特殊的HTTP请求,具有以下特征:
*方法:`OPTIONS`
*HTTP头部:
*`Origin`:指定请求的来源域。
*`Access-Control-Request-Method`:指定实际请求将使用的方法。
*`Access-Control-Request-Headers`(可选):指定实际请求将包含的HTTP头部。
预检请求的处理
当服务器收到预检请求时,它会检查请求的`Origin`、`Access-Control-Request-Method`和`Access-Control-Request-Headers`头部。如果服务器允许浏览器发送实际请求,它将返回以下HTTP响应:
*HTTP状态码:200(成功)
*HTTP头部:
*`Access-Control-Allow-Origin`:指定允许从哪些域发送请求。
*`Access-Control-Allow-Methods`:指定允许使用的HTTP方法。
*`Access-Control-Allow-Headers`:指定允许包含的HTTP头部。
*`Access-Control-Max-Age`(可选):指定预检请求结果的缓存时间(秒)。
实际请求
如果服务器允许浏览器发送实际请求,浏览器将发送一个与预检请求类似的请求,但使用`Access-Control-Allow-Origin`、`Access-Control-Allow-Methods`和`Access-Control-Allow-Headers`头部中指定的设置。
好处
HTTP预检请求机制提供了以下好处:
*安全性:它有助于防止跨域脚本攻击和其他安全威胁。
*效率:它减少了不必要的HTTP请求,从而提高性能。
*兼容性:它与大多数现代Web浏览器兼容。
缺点
HTTP预检请求机制也有一些缺点:
*复杂性:它增加了CORS实现的复杂性。
*性能开销:它可能引入额外的延迟,尤其是对于需要频繁跨域请求的应用程序。
规避
在某些情况下,可以绕过HTTP预检请求机制,例如:
*使用`XMLHttpRequest`和`withCredentials`属性:这允许浏览器发送跨域请求而无需预检请求。
*使用JSONP:这是一种使用`<script>`标签而不是HTTP请求加载数据的技术。
*使用CORS代理:这是一种服务器端组件,可将CORS请求代理到另一个域。
最佳实践
为了优化HTTP预检请求机制,建议采用以下最佳实践:
*仅在需要时使用CORS:避免对不需要跨域访问的资源使用CORS。
*缓存预检请求:使用`Access-Control-Max-Age`头部缓存预检请求结果,以减少重复请求。
*尽可能使用简单请求:简单请求不需要预检请求。
*探索替代方案:如果性能或复杂性是一个问题,考虑使用绕过预检请求机制的替代方案。第三部分常见CORS响应头解释常见CORS响应头解释
跨域资源共享(CORS)机制定义了浏览器与跨域服务器之间的通信规范,其中服务器通过响应头告知浏览器其对跨域请求的处理方式。以下是常见的CORS响应头及其解释:
AllowedHeaders(Access-Control-Allow-Headers)
*列出服务器允许客户端请求中包含的自定义HTTP头字段。如果不设置该头,默认只允许以下标准头字段:`Cache-Control`、`Content-Language`、`Content-Type`、`Expires`、`Last-Modified`、`Pragma`。
AllowedMethods(Access-Control-Allow-Methods)
*指定服务器允许客户端使用的HTTP请求方法。如果没有设置该头,默认只允许以下方法:`GET`、`HEAD`、`POST`。
AllowedOrigins(Access-Control-Allow-Origin)
*指定服务器允许来自哪些来源(域名、协议和端口)的跨域请求。该头可以包含单个来源或多个来源,用逗号分隔。如果该头设置为`*`,则表示允许来自所有来源的请求。
Content-Type(Content-Type)
*指示服务器返回的内容类型。浏览器根据该头判断如何解析和处理响应内容。
Credentials(Access-Control-Allow-Credentials)
*指定服务器是否允许客户端在跨域请求中发送凭证(如cookie、HTTP身份验证)。如果该头设置为`true`,则允许客户端发送凭证;否则,不允许。
ExposeHeaders(Access-Control-Expose-Headers)
*列出服务器允许客户端从响应中访问的自定义HTTP响应头字段。如果不设置该头,默认情况下客户端无法访问任何自定义响应头。
Max-Age(Access-Control-Max-Age)
*指定浏览器可以缓存CORS预检请求结果(预检请求用于确定服务器是否允许跨域请求)的时间,单位为秒。
Vary(Vary)
*指示服务器响应的哪一部分因请求头部的不同而不同。该头通常用于指定响应内容随`Origin`请求头而变化。
X-Content-Type-Options(X-Content-Type-Options)
*指示服务器是否允许浏览器在不同的MIME类型之间进行内容嗅探。该头通常设置为`nosniff`,以防止浏览器猜测响应内容的类型。
X-Frame-Options(X-Frame-Options)
*指示服务器是否允许浏览器将响应内容嵌入其他网站的框架中。该头通常设置为`SAMEORIGIN`,以防止跨域的框架嵌入。
X-XSS-Protection(X-XSS-Protection)
*指示服务器是否对响应内容进行跨站脚本(XSS)攻击保护。该头通常设置为`1`,以启用XSS保护。第四部分CORS选项配置优化策略关键词关键要点跨域响应首部优化策略
1.优化`Access-Control-Allow-Origin`首部,明确指定允许的请求来源。
2.使用`*`通配符谨慎,仅在必要时才允许所有来源。
3.设置合理的预检请求过期时间(`Access-Control-Max-Age`),加快后续请求速度。
前端优化策略
1.使用CORS代理服务或插件来处理跨域请求,避免直接发送跨域请求。
2.采用JSONP或WebSocket等替代技术,绕过跨域限制。
3.优化前端代码,避免频繁发送跨域请求。
后端优化策略
1.在服务器端配置CORS选项,明确指定允许的请求方法、首部和凭据。
2.使用自定义中间件或过滤器来处理CORS请求,简化配置。
3.优化服务器端代码,减少跨域请求处理时间。
浏览器优化策略
1.使用现代浏览器,支持更全面的CORS标准。
2.在不同浏览器中测试跨域请求,确保兼容性。
3.了解浏览器的CORS限制和安全机制。
安全优化策略
1.限制跨域请求的访问权限,只允许必要的数据访问。
2.使用HTTPS协议保护跨域请求,确保数据安全。
3.监控跨域请求,检测异常活动和漏洞。
趋势与前沿
1.利用服务网格和API网关等技术,实现精细化CORS策略管理。
2.探索新型跨域解决方案,如CORSLite和FetchAPI。
3.关注CORS标准的持续演进,及时采用更新的功能。CORS选项配置优化策略
跨域资源共享(CORS)是一种机制,允许不同的域之间的浏览器脚本进行交互。合理配置CORS选项可以优化Web应用程序的性能和安全性。
1.限制允许的源
仅允许来自受信任域的跨域请求。使用`Access-Control-Allow-Origin`标头指定允许的源。建议使用特定域名或使用通配符(例如`*.`)仅允许来自特定域中的请求。
2.限制允许的请求方法
指定允许跨域请求使用的HTTP方法。使用`Access-Control-Allow-Methods`标头列出允许的方法。例如,对于仅允许GET和POST请求的API来说,将其设置为`GET,POST`。
3.限制允许的请求头
指定允许跨域请求携带的HTTP头。使用`Access-Control-Allow-Headers`标头列出允许的头。例如,对于需要授权的API来说,将其设置为`Authorization,Content-Type`。
4.设置适当的预检请求过期时间
预检请求(OPTIONS请求)用于验证跨域请求的安全性。使用`Access-Control-Max-Age`标头设置预检请求的缓存时间。较长的缓存时间可以减少预检请求的数量,从而提高性能。
5.禁用凭据
默认情况下,CORS请求包含凭据(例如cookie和授权标头)。对于不必要的跨域请求,应使用`Access-Control-Allow-Credentials:false`标头禁用凭据。
6.使用子域名隔离
将API部署在与主应用程序不同的子域上。这可以防止来自其他子域的恶意脚本访问API资源。
7.使用服务端重定向
对于某些浏览器无法处理CORS的场景,可以使用服务端重定向。将跨域请求重定向到同源服务器,然后将响应返回给客户端。
8.使用代理服务器
将代理服务器放在源域和目标域之间。代理服务器将跨域请求转发到目标域,然后将响应转发回源域。
9.监控CORS配置
定期监控CORS配置,以确保其是最优和安全的。使用工具或脚本检查头信息,并确保它们符合预期。
10.使用最佳实践
遵循以下最佳实践以优化CORS配置:
-尽早设置CORS标头。
-减少标头大小以提高性能。
-避免通配符,并仅允许必要的源和方法。
-定期审查和更新CORS配置。
通过实施这些策略,可以优化CORS配置,改善Web应用程序的性能、安全性并增强用户的体验。第五部分代理服务器与CORS绕过关键词关键要点【代理服务器与CORS绕过】:
1.代理服务器充当客户端和服务器之间的中介,可以绕过CORS限制。代理服务器接受来自客户端的请求,然后以自己的身份向目标服务器发送请求,并返回目标服务器的响应给客户端。这样,客户端的请求就不直接来自受限的域,从而绕过了CORS限制。
2.代理服务器通常部署在可由客户端访问的公共域中,使其易于与客户端通信。
3.使用代理服务器绕过CORS限制可能会带来安全隐患,因为它可能允许恶意代理服务器访问不应访问的数据。
【CORS绕过技术】:
代理服务器与CORS绕过
跨域资源共享(CORS)是一种机制,允许不同源的网站安全地交互。然而,代理服务器可以绕过CORS限制,允许跨域请求不受限制地进行。
代理服务器的工作原理
代理服务器充当中间人,在客户端和目标服务器之间中转请求。它接收客户端请求,将其转发到目标服务器,并将目标服务器的响应返回给客户端。由于代理服务器位于客户端和目标服务器之间,它可以修改请求和响应头,从而绕过CORS限制。
CORS绕过技术
代理服务器使用以下技术绕过CORS:
*预检请求欺骗:CORS预检请求用于验证跨域请求是否允许。代理服务器可以通过伪造或修改预检请求,使其看起来符合CORS政策。
*请求头修改:代理服务器可以修改客户端请求中的CORS请求头,例如Origin和Credentials。目标服务器可能会错误地允许跨域请求,因为修改后的请求头看起来符合CORS政策。
*响应头注入:代理服务器可以将CORS响应头注入到目标服务器的响应中。这将允许客户端访问跨域资源,即使目标服务器没有明确允许CORS。
缓解措施
为了缓解代理服务器的CORS绕过,可以采取以下措施:
*使用同源策略(SOP):SOP是浏览器安全机制,用于防止脚本跨越同源边界访问资源。通过启用SOP,可以阻止代理服务器修改请求和响应头。
*实施严格的安全标头:设置严格的安全标头,例如X-Frame-Options和X-XSS-Protection,可以防止代理服务器劫持请求或执行跨域脚本攻击。
*监视代理服务器:定期监视网络流量,识别和阻止代理服务器的跨域请求。
代理服务器绕过CORS的影响
代理服务器的CORS绕过会对网站安全性产生重大影响:
*数据泄露:跨域请求绕过CORS限制,允许攻击者访问敏感数据,例如用户凭据和帐户信息。
*恶意软件攻击:代理服务器可以用于分发恶意软件,例如跨站点脚本(XSS)攻击和代码注入。
*钓鱼欺诈:代理服务器可以用于创建虚假网站,冒充合法网站窃取用户凭据。
结论
代理服务器是绕过CORS限制的一种有效方法,从而允许跨域请求不受限制地进行。为了减轻这种风险,必须实施严格的安全措施,例如同源策略、安全标头和流量监视。通过采取这些措施,网站可以保护自己免受代理服务器的CORS绕过攻击。第六部分JWT认证下的CORS配置关键词关键要点JWT认证下的CORS配置
主题名称:跨域资源共享(CORS)
1.CORS是一种浏览器机制,允许跨域资源(如图像、脚本、字体)访问,保护用户数据安全。
2.CORS配置允许指定允许跨域访问的域、请求方法、响应头和凭据。
3.正确配置CORS对于Web应用程序的跨域通信和安全性至关重要。
主题名称:JSONWeb令牌(JWT)
JWT认证下的CORS配置
跨域资源共享(CORS)是一种机制,它允许不同域之间的Web应用程序进行交互。在使用JSONWeb令牌(JWT)进行身份验证的情况下,需要为CORS配置进行适当的考虑。
JWT概述
JWT是一种紧凑的、自包含的令牌,用于在双方之间安全地传输信息。JWT由三部分组成:头部、有效负载和签名。头部指定JWT的类型和算法。有效负载包含有关用户身份和授权的信息。签名是使用私钥生成的,用于验证JWT的完整性和真实性。
跨域请求
在跨域请求中,浏览器会向另一个域发送请求。浏览器会自动发送一个预检请求(OPTIONS请求)来确定服务器是否允许该请求。如果预检请求成功,浏览器将发送实际请求(例如GET或POST请求)。
CORS配置
为了启用跨域请求,需要在服务器端配置CORS头。CORS头指定哪些域被允许访问资源,以及允许的请求方法和标头。
在JWT认证下的CORS配置
在使用JWT认证的情况下,CORS配置需要考虑以下因素:
*允许的域:指定允许访问资源的域。对于JWT认证,通常允许来自客户端应用程序域的请求。
*允许的请求方法:指定允许的请求方法,例如GET、POST和PUT。
*允许的标头:指定允许在请求中发送的标头。对于JWT认证,通常需要允许"Authorization"标头,该标头包含JWT令牌。
*凭证:指定CORS请求是否允许包含凭证,例如cookie和HTTP授权标头。对于JWT认证,通常需要允许凭证,以便浏览器可以在请求中发送JWT令牌。
示例CORS配置
以下是一个允许来自``域的跨域请求的示例CORS配置:
```
Access-Control-Allow-Origin:
Access-Control-Allow-Methods:GET,POST,PUT
Access-Control-Allow-Headers:Content-Type,Authorization
Access-Control-Allow-Credentials:true
```
最佳实践
在配置CORS时,遵循以下最佳实践至关重要:
*只允许来自受信任域的请求。
*限制允许的请求方法和标头。
*启用凭证,以便浏览器可以在请求中发送JWT令牌。
*使用安全连接(HTTPS)。
*定期审查和更新CORS配置。
结论
通过仔细配置CORS,可以确保跨域请求在使用JWT认证时安全且受限。通过遵循最佳实践,可以最大限度地减少安全风险并确保应用程序的正常运行。第七部分CORS跨域文件传输优化关键词关键要点CORS跨域文件传输优化
主题名称:减少CORS请求数量
1.利用预检请求缓存:优化浏览器对预检请求的处理,缓存预检请求结果,避免频繁发送重复的预检请求。
2.合并请求:合理规划请求,尽力将多个较小的请求合并为一个较大的请求,减少请求次数。
3.使用OPTIONS请求:如果允许跨域,则使用OPTIONS请求来预检,这样可以避免发送额外的预检请求。
主题名称:优化CORS头部响应
CORS跨域文件传输优化
简介
跨域资源共享(CORS)是一种机制,它允许不同域名的应用程序相互通信。在跨域文件传输场景中,浏览器需要向另一个域名的服务器发送文件请求。如果服务器没有正确配置CORS,则浏览器将阻止请求,从而导致文件传输失败。
优化策略
为了优化CORS跨域文件传输,可以采取以下策略:
1.启用CORS头部
服务器需要启用CORS头部,以允许浏览器从不同域名发送文件请求。通常,需要为以下头部设置适当的值:
*`Access-Control-Allow-Origin`:指定允许的文件请求来源域名。
*`Access-Control-Allow-Methods`:指定允许的文件请求方法,如`GET`、`POST`等。
*`Access-Control-Allow-Headers`:指定允许的文件请求头。
*`Access-Control-Max-Age`:指定CORS预检请求的缓存时间,以减少服务器请求次数。
2.设置适当的凭据处理
如果跨域文件传输涉及凭据(如cookies或授权令牌),则需要设置`Access-Control-Allow-Credentials`头部为`true`。这将允许浏览器在文件请求中包含凭据。
3.使用CORS预检请求
对于涉及复杂请求(如`POST`、`PUT`或`DELETE`)或使用自定义头部的情况,浏览器会发出一个CORS预检请求。服务器需要正确处理预检请求,并返回适当的CORS头部。
4.优化缓存
通过设置`Access-Control-Max-Age`头部,可以缓存CORS预检请求的响应。这可以减少服务器请求次数,从而提高文件传输效率。
5.使用`XMLHttpRequest`或`fetch`
`XMLHttpRequest`和`fetch`都是用于跨域文件传输的JavaScriptAPI。`XMLHttpRequest`提供了更多的控制选项,但`fetch`更有现代性并且易于使用。
最佳实践
除了上述优化策略外,还应遵循以下最佳实践:
*将CORS头部添加到所有涉及跨域文件传输的端点。
*根据实际需求配置CORS头部,不要授予过多的权限。
*使用最小特权原则,只允许必要的CORS请求。
*监控CORS请求,以识别和解决潜在问题。
注意事项
*CORS是一种浏览器机制,它不能防止恶意网站或应用程序滥用跨域访问。
*始终验证跨域文件请求的源,以防止跨站脚本攻击(XSS)。
*在敏感数据传输中使用CORS时要谨慎,并考虑其他安全措施,如加密和身份验证。第八部分跨域图片请求的CORS优化关键词关键要点CORS响应头优化
1.设置适当的允许源头Access-Control-Allow-Origin:明确指定允许访问的源头,避免泛泛使用`*`,增强安全性。
2.设置适当的允许方法Access-Control-Allow-Methods:根据实际需求指定允许的请求方法,如`GET`、`POST`、`PUT`、`DELETE`,优化服务器性能。
3.设置适当的允许头Access-Control-Allow-Headers:指定允许跨域请求携带的头字段,确保必要的头字段能够传递到服务器,如`Content-Type`。
nginx配置优化
1.配置server块添加CORS头:在nginx配置文件中,为需要跨域访问的server块添加`add_header`指令,设置`Access-Control-Allow-Origin`等CORS头。
2.启用跨域预检请求:使用`add_header'Access-Control-Allow-Credentials''true'always;`允许带有凭证的预检请求。跨域图片请求的CORS优化
跨域资源共享(CORS)是一种浏览器机制,允许来自不同域或端口的Web应用程序访问受限制的资源(如图像),从而解决跨域限制。在跨域图片请求场景中,CORS优化至关重要,因为它可以提高图片加载速度,优化用户体验。
CORS优化策略
1.设置CORS头字段:
在服务器端设置CORS头字段,允许客户端跨域访问。常用的CORS头字段包括:
-`Access-Control-Allow-Origin`:指定允许跨域访问的源域。
-`Access-Control-Allow-Credentials`:指定是否允许客户端发送凭据(如Cookie)。
-`Access-Control-Allow-Methods`:指定允许跨域的HTTP方法(如GET、POST)。
-`Access-Control-Allow-Headers`:指定允许跨域的HTTP头字段。
2.使用预检请求:
对于非简单请求(如POST请求),浏览器会在发送实际请求之前发送一个预检请求(OPTIONS请求)来检查服务器是否允许跨域访问。为了优化性能,服务器应该缓存预检请求的结果,以避免重复验证。
3.使用图片代理:
图片代理是一种位于客户端和服务器之间的中介服务器。它可以将跨域图片请求代理到同一域的服务器,从而绕过跨域限制。图片代理通常由CDN(内容分发网络)提供。
4.使用HTML5沙箱:
HTML5沙箱是一种浏览器机制,允许来自不同域的嵌入式内容在隔离的环境中运行。通过将图片嵌入在沙箱中,可以避免跨域限制。然而,沙箱可能会限制图片的功能,因此需要谨慎使用。
优点
跨域图片请求的CORS优化具有以下优点:
-提高图片加载速度:CORS优化可以避免跨域请求的延迟,从而加快图片加载速度。
-增强用户体验:快速加载的图片可以提供更好的用户体验,特别是对于交互式Web应用程序。
-提高安全性:CORS确保跨域图片请求仅在服务器允许的情况下才能进行,从而降低安全风险。
最佳实践
优化跨域图片请求的CORS设置时,请遵循以下最佳实践:
-仅允许必要的跨域访问:只允许受信任的域跨域访问图片,以避免潜在的安全漏洞。
-设置适当的缓存时间:为预检请求结果设置适当的缓存时间,以优化性能。
-考虑使用图片优化技术:使用图片压缩、懒加载等技术可以进一步优化图片加载速度。
-监控CORS设置:定期监控CORS设置,确保它们符合安全性和性能要求。
结论
通过实施CORS优化策略,可以显著提高跨域图片请求的性能和安全性。通过采用正确的设置和最佳实践,开发人员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑施工用电安全合同
- IT企业会计岗位合同
- 游乐园钢结构安装施工合同
- 押运员安全意识教育
- 商业大厦改造施工合同
- 广州医疗机构租房合同
- 大连市茶楼租赁合同
- 剧院空调系统工程合同
- 保健品公司财务主管招聘合同
- 文化遗址二手房交易合同范本
- 船舶油漆涂装检验协议(中英文)
- 污水处理站安全培训课件
- 大型幕墙施工工程重点难点分析
- 牧童笛的基础知识与演奏技能 牧童笛的基础知识乐器的种类、选择和演奏姿势、注意事项
- 六年级上册数学期中试卷及答案
- 社区护理学(山东联盟)知到章节答案智慧树2023年山东第一医科大学
- 六年级写自己典型事例300字范文(6篇)
- 《马克思主义基本原理》绪论 马克思主义基本原理概论
- 2023年高考作文素材积累:欲得千里驹需搭青云梯、纵浪大化中淡定且从容、因时而变奔赴山海
- 《Python少儿编程》PPT课件(共11章)第二章 Python 编程基础
- 外研版九年级英语上册单元测试卷
评论
0/150
提交评论