go-跨域请求

Python014

go-跨域请求,第1张

协议+域名+端口号都相同才是同域

在 HTML 中,<a>, <form>, <img>, <script>, <iframe>, <link>等标签以及 Ajax 都可以指向一个资源地址,而所谓的跨域请求就是指:当前发起请求的域与该请求指向的资源所在的域不一样。

如果对跨域请求不做限制,会有安全隐患

跨源资源共享 Cross-Origin Resource Sharing(CORS) 是一个新的 W3C 标准,它新增的一组HTTP首部字段,允许服务端其声明哪些源站有权限访问哪些资源。换言之,它允许浏览器向声明了 CORS 的跨域服务器,发出 XMLHttpReuest 请求,从而克服 Ajax 只能同源使用的限制。

在使用go语言写测试服务的时候遇到了前端跨域请求问题,只需在go中加入

https://www.jianshu.com/p/f880878c1398

http跨域: https://zhangbinalan.gitbooks.io/protocol/content/httpkua_yu_qing_qiu.html

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS

awesome-go :一个很全的go语言框架,库,软件合集

前面发过关于awsone-python, awsone django, flask。最近在学习golang,所以找到awsone-go

由于内容太多,这里只是列出主要的目录,每一项下面又有很多内容。具体详细的内容,请到官网查看。

github网址 https://github.com/avelino/awesome-go ,

官网 http://awesome-go.com/ 。

《Go语言编程》百度网盘pdf最新全集下载:

链接:https://pan.baidu.com/s/12soZuRrnDGL1HPKxA8ddoQ

?pwd=hcru 提取码:hcru

简介:这本书从整体的写作风格来说,会以介绍 Go 语言特性为主,示例则尽量采用作者平常的实践,而不是一个没有太大实际意义的语法示范样例。