簡體   English   中英

當查詢字符串不夠長時,如何從jQuery調用(網絡本地)第三方網絡服務?

[英]How to call a (network local) 3rd party web service from jQuery when query string isn't long enough?

我們從Fat客戶端調用了3rd Party Web服務,多年來一直沒有任何問題。

我的任務是將Fat客戶端轉換為可在任何通用瀏覽器上使用的可移動網站。 由於第3方服務需要跨域調用,因此我必須使用JSONP,但這使用HTTP GET並在查詢字符串中傳遞數據。 由於查詢字符串限制,我們發送的某些對象相當大,並且需要POST,但是使用JSONP則無法實現。

這個答案讓我想知道是否有我錯過的方法。 有沒有人有什么建議?

由於所有站點(有1000個站點,並且它們都具有此第三方服務的實例,並且它們都具有此實例)的防火牆/安全性限制,因此無法編寫代理處理程序/服務來為我打電話)。 因此,重要的是jQuery腳本可以從瀏覽器本身進行此調用。

唯一的選擇是找到一種壓縮發送到服務器的內容並使服務器解壓縮的方法。

另一種選擇是在遠程服務器上啟用CORS以允許跨域調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM