C#HttpWebReqest – 转发POST内容?

前端之家收集整理的这篇文章主要介绍了C#HttpWebReqest – 转发POST内容?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我过去将我的C#应用​​程序中的内容上传到网站时,我使用了这样的POST请求:
HttpWebRequest wr = (HttpWebRequest)WebRequest.Create("http://" + this.server + "/log.PHP");
    wr.Method = "POST";
    wr.ContentType = "application/x-www-form-urlencoded";
    string paramString = "v=" + this.version + "&m=" + this.message;
    wr.ContentLength = paramString.Length;
    StreamWriter stOut = new StreamWriter(wr.GetRequestStream(),System.Text.Encoding.ASCII);
    stOut.Write(paramString);
    stOut.Close();

我的问题是,现在我的情况是this.message很可能包含换行符,标签和特殊字符,包括“&”和“=”.我是否需要逃避这些内容.如果是这样,怎么样?

解决方法

您可以根据需要使用HttpUtility.HtmlEncode / HtmlDecode或UrlEncode / UrlDecode.
原文链接:https://www.f2er.com/c/116943.html

猜你在找的C&C++相关文章