簡體   English   中英

Powershell-System.Net.WebClient定義語言

[英]Powershell - System.Net.WebClient define Language

我對System.Net.WebClient DownloadString方法有問題。 我使用此方法來調用aspx頁面,該頁面使用庫執行一些操作。 現在,該庫也通過WebService使用,這對於Internet Explorer語言設置很有意義。 這意味着如果我通過此WebService通過Internet Explorer登錄,則該庫將存儲(以我無法控制的方式)最后使用的語言。

這引起了我的麻煩,因為當我使用DownloadString方法調用我的aspx頁面時,即使我將Headers["Accept-Language"] = "en-US"設置為WebClient對象,該DLL也會使用最新的Internet Explorer語言。

問題是:Internet Explorer是否隨其語言設置一起發送了任何參數? 如果是,如何在WebClient powershell實例中進行設置?

正如Raf所建議的那樣,答案是標頭+會話的組合,我只需要注銷Web服務以允許使用PowerShell的Accept-Language標頭參數來重新定義語言。

暫無
暫無

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

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