2012-01-04 63 views
2

我試圖從API調用中獲取的響應中檢索「位置」的值。響應沒有任何內容,但在標題的位置部分包含一個值(URL)。 任何方式,我可以得到使用JavaScript的標頭的價值。我使用的響應變量是XML類型。這在IBM BPM 7.5中實現使用javascript檢索響應的標頭(位置)值

+0

服務是否返回一個'302'或其他'3xx'狀態碼,或者這是一個帶有'Location'頭的'200'? – Jacob 2012-01-04 01:10:22

+0

嗨雅各布,這是一個200位置標題。謝謝。 – Kunal 2012-01-04 01:12:13

回答

0

通常,響應的Location標頭與3xx狀態代碼結合在一起。不幸的是,在AJAX中,遵循重定向,因此您無法檢查重定向響應的標頭。

但是,如果您的回覆不是重定向,您可以使用getAllResponseHeaders()函數檢查您的標題。

+0

謝謝你的回答雅各布。我怎樣才能找到答案是否是重定向?所有這些東西都是新的! – Kunal 2012-01-04 01:28:38

+0

我不認爲有一種方法可以檢測JavaScript中的重定向,但您可以使用類似Firebug的東西來查看您的流量。 – Jacob 2012-01-04 01:32:41