俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

rails 中http请求发生access-control-allow-origin错误俄罗斯贵宾会

在api项目中 本地项目无法访问服务器api

在Android代码中,我们有时会使用比我们在AndroidManifest中设置的android:minSdkVersion版本更高的方法,此时编译器会提示警告,

俄罗斯贵宾会 1

解决方法是在方法上加上@SuppressLint("NewApi")或者@TargetApi()。

百度了下,查出原因

那他们之间有什么区别呢,很简单,

俄罗斯贵宾会 2

@SuppressLint("NewApi")屏蔽一切新api中才能使用的方法报的android lint错误

接着找到rails项目的解决方法,安装rack-cors这个gem包

@TargetApi() 只屏蔽某一新api中才能使用的方法报的android lint错误

具体方法如下:

举个例子,某个方法中使用了api9新加入的方法,而项目设置的android:minSdkVersion=8,此时在方法上加@SuppressLint("NewApi")

Gemfile中加入

俄罗斯贵宾会,和@TargetApi(Build.VERSION_CODES.GINGERBREAD)都可以,以上是通用的情况。

本文由俄罗斯贵宾会发布于编程,转载请注明出处:rails 中http请求发生access-control-allow-origin错误俄罗斯贵宾会

您可能还会对下面的文章感兴趣: