請問如何修改HttpServletRequest的QueryString值,目前可以取到QueryString值進(jìn)行修改,但要如何修改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是只讀的。
理論上很難解決這個問題,網(wǎng)上看到有人說可以解決這個問題,參考如下:
評論可見,查看隱藏內(nèi)容
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。