2016-08-01 72 views
0

我希望能夠攔截在Cordova應用內(例如:在iframe中導航時)製作的HTTP請求,並最終修改它或修改代碼中的響應。Cordova插件攔截HTTP(S)流量

是否有任何科爾多瓦插件,可以嗎?這至少在技術上是可行的(至少Android和iOS)?

+0

就像我們在使用inappbrowser在iframe中加載網站時一樣,您想要對付http請求嗎? –

+0

@HassanALi InAppBrowser,frame或XmlHTTPrequest ...從應用程序內部實際製作的任何HTTP請求。在某些情況下,我希望能夠修改請求或轉換的響應。 –

+0

@GyumFox這是我可以找到接近你期望的唯一插件。不攔截請求,但可以幫助您構建一個請求。 - https://github.com/wymsee/cordova-HTTP – Gandhi

回答

1

修改響應或標題的最佳選擇是在服務器端處理它們,而不是在客戶端(在移動應用程序中)處理它們,據我所知。

這種方法最有說服力的原因是爲了避免可能的安全漏洞,如MITM攻擊。在服務器端更好地保護響應。請求您重新考慮您的方法,除非您有強烈需要在客戶端處理此問題(在移動應用程序中)

+0

@Arindam你找到了解決方案嗎?甘地我也需要客戶端上的thelis,我想從標題中刪除來源。我們不能在服務器端做到這一點,並嘗試不解決它與前面提到的反向代理 –

+0

@MichaelBurger沒有現成的解決方案,並且它不可取 – Gandhi