1. 程式人生 > >Jenkins API JS 跨域請求實現

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,並沒有資料返回。

使用程式設計師最牛逼技能–搜尋