有关从服务器端获取数据的问题

来源:2-3 幻灯片组件--从服务器端获取数据

慕函数726125

2019-06-22 02:37:00

1、幻灯片组件那一课程中,服务器端的数据是imooc网站的数据,为什么可以在本地调用,这个不涉及到跨域吗??为什么到后面的组件课程从服务器拿数据就涉及到跨域了??
2、然后jsonp主要是解决跨域问题吧,但是只针对get请求?那post请求的怎么处理?

写回答

1回答

好帮手慕慕子

2019-06-22

同学你好, 

  1. 从imooc网站获取的数据, 涉及到了跨域,但是因为数据是放在我们慕课网服务器上的, 后台人员设置了允许跨域,所以可以直接访问。 后面的组件课程使用的是其他服务器上的数据,我们无法要求别人的后台人员为我们设置允许跨域的操作, 所以使用jsonp传递他需要的参数,实现跨域请求

  2. jsonp只支持get请求。 如果想要跨域发送post请求, 可以使用一种技术跨域资源共享(CORS) , 但是一般实际工作中, 为了安全考虑,发送post请求也是发送到自己公司服务器上的(例如有人注册你的公司网站), 这个时候公司的后台人员可以通过配置http请求头中的参数, 允该该请求跨域哦, 所以同学只需要了解有这样一种技术cors是可以解决post跨域请求即可

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~

1

0 学习 · 10739 问题

查看课程