請問如何修改HttpServletRequest的QueryString值,目前可以取到QueryString值進行修改,但要如何修改QueryString后如何再寫到HttpServletRequest中呢,我的代碼如下:
public static HttpServletRequest ModiQueryString(HttpServletRequest request) { var nv = new NameValueCollection(request.QueryString); foreach (string key in nv.Keys) { nv[key] = "abc"; } //這里怎么把nv賦值給request.QueryString return request; }
代碼中注釋的那一行如何把修改后的QueryString賦值給request.QueryString呢,request.QueryString是只讀的。
理論上很難解決這個問題,網上看到有人說可以解決這個問題,參考如下:
評論可見,查看隱藏內容
大家都在看:
本文內容根據(jù)網絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉載請注明,如有侵權,聯(lián)系刪除。