Jenkins API JS 跨域請求實現

背景

  1. 基於Jenkins做公司內部app持續集成
  2. 在Jenkins之上做一些定製化頁面展現
  3. 符合app的一些編譯習慣

    今天遇到的問題是想在自己搭建的平臺web頁面通過js直接調用Jenkins API ,這就涉及到跨域訪問資源問題。通常解決方法是通過Jsonp?

先說解決辦法–》安裝插件CORS support for Jenkins ,這個插件專門幹這個事情。

安裝後--》 系統管理-系統配置-CORS Filter-Access-Control-Allow-Origins 直接填寫 * (內部系統安全性要求沒有那麼高)

解決過程:

看到Jenkins官方文檔提示支持Jsonp ,但是經過測試直接jquery ajax請求,提示200,並沒有數據返回。

使用程序員最牛逼技能–搜索

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章