2009-11-10 33 views
0

我有一個「它適用於我的機器」問題。請求回到同一臺機器的結果403

當我執行下面我的機器上,它工作正常,但我的集成服務器上,我遞了403禁止響應。

var cookie = page.Request.Cookies[FormsAuthentication.FormsCookieName]; 
var authenticationCookie = new Cookie(FormsAuthentication.FormsCookieName, cookie.Value, cookie.Path, page.Request.Url.Authority); 

var request = (HttpWebRequest)WebRequest.Create(appRoot + item.Path); 
request.UserAgent = page.Request.UserAgent; 
request.CookieContainer = new CookieContainer(); 
request.CookieContainer.Add(authenticationCookie); 

var response = (HttpWebResponse)request.GetResponse(); 

有關我可能缺少的任何想法?我可以接收請求地址並粘貼到瀏覽器中,它會很好。也許我錯過了一些標題?集成服務器在自簽名證書(https)上運行。

+1

任何代理和/或代理身份驗證? – 2009-11-10 20:10:33

+0

@Rubens我敢打賭就是這樣......我必須尋找似乎隱藏在當下的技術支持。謝謝。 – Dave 2009-11-10 20:26:03

回答

0

這是一個代理服務器的事情,它不允許服務器向自己發回請求。

這需要一些技術支持mojo。

相關問題