0
使用Javascript我希望跨域發出多個POST請求。在第一種情況下,我存儲響應餅乾在一個變量,然後重新發送我的第二個POST請求..Javascript發佈請求與Cookie交叉域名
例如,在Ruby中我會做這樣的事情:
@http = Net::HTTP.new("myhost.com", 80)
// first request
data = "param1=xxxx¶m2=yyyy¶m3=zzzz"
resp = @http.post("/firstrequestform", data, {'User-Agent'=>'me'})
// second request
@cookie = resp['set-cookie']
headers = { "Cookie" => @cookie, "Referer" => "http://myhost.com/firstrequestform" }
data = "param1=xxxx¶m2=yyyy¶m3=zzzz"
resp = @http.post("/secondrequestform", data, headers)
是它在給定跨域限制的情況下,可以在Javascript中執行此操作也許可以使用iframe,但你將如何控制cookie?我還想在iFrame中設置自定義標題,例如Referer標題。
如果這是不可能的,有沒有人知道可以用來做到這一點的瀏覽器插件?
謝謝。
UPDATE
不幸的是在這種情況下,它不可能借道第三方服務器的任何請求(所有的代碼必須是在客戶端)。
感謝您的回覆,但代碼需要全部在客戶端運行,根本無法運行通過第三方服務器。這是軟件要求的一部分。我會添加到原來的帖子 – Imme22009
可以做到這一點與瀏覽器擴展,如果這是允許在規範 – charlietfl
是否有一個很好的擴展使用?需要與你的工作 – Imme22009