我想將用戶輸入的英文內容翻譯成印地文language.So,爲此,無論何時用戶點擊翻譯按鈕,我會發送一個HTTP POST請求(用戶輸入英文文本)googletranslator現場。http post請求不能在asp.net中工作
但是,我得到了一個運行時激活說「WebException被捕獲」和「無法連接到遠程服務器」。
我已經關掉我的防火牆和殺毒軟件...
有什麼問題,可能是......
我是否需要設置或更改我的Web應用程序的設置...
請指引我走出這個問題...
我想將用戶輸入的英文內容翻譯成印地文language.So,爲此,無論何時用戶點擊翻譯按鈕,我會發送一個HTTP POST請求(用戶輸入英文文本)googletranslator現場。http post請求不能在asp.net中工作
但是,我得到了一個運行時激活說「WebException被捕獲」和「無法連接到遠程服務器」。
我已經關掉我的防火牆和殺毒軟件...
有什麼問題,可能是......
我是否需要設置或更改我的Web應用程序的設置...
請指引我走出這個問題...
按照該意見,你可以使用此代碼:
System.Net.WebProxy pry = new System.Net.WebProxy("192.168.1.100", 2);
pry.Credentials = CredentialCache.DefaultCredentials;
GlobalProxySelection.Select = pry;
凡192.168.1.100是一個代理服務器地址和是端口號。
在發出任何Http請求之前使用該代碼。
這對我來說總是有效的。
讓我知道你是否面臨任何問題。
編輯
使用創建Web請求對象
例子我之前使用此代碼之前代碼:
System.Net.HttpWebRequest webReq = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("http://www.domain.com/horoscopes/daily/my.xml");
我認爲你有谷歌的網址轉換服務器不正確。你能發佈這個區域的代碼嗎? – Oliver
您使用的是代理嗎? – Moons
首先你必須給我們一些代碼,而不是這張圖片。第二谷歌翻譯保護他的內容與複雜的第二和第三個JavaScript調用,你不能讓你現在嘗試。因此,請嘗試使用Google API進行翻譯,或者找到一些安全性低於Google的其他網站。還有,谷歌已經阻止你,如果你從同一個IP進行超過x次呼叫/天。 – Aristos