一般跨域设置

  • Post author:
  • Post category:其他




本地/局域网

如果你的API是在你自己的本机,或者局域网的服务器,RunApi也可以对其进行测试。

测试前,你需要在API的服务器上设置允许跨域。在服务器返回API结果的时候,也顺便返回三个允许跨域的http header,其结构如下:

Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials : true
Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Connection, User-Agent, Cookie

至于服务器如何操作http header ,各语言有各语言的实现。php的实现如下所示:

// 允许 runapi.showdoc.cc 发起的跨域请求
header("Access-Control-Allow-Origin: *"); 
header("Access-Control-Allow-Credentials : true"); 
header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Connection, User-Agent, Cookie");

其他的语言的实现也同理。你可以上网搜索下如何更改http header的代码,此处不再一一列举.