110,535
社区成员
发帖
与我相关
我的任务
分享
public static string HttpPost(string Url, string postDataStr="")
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = Encoding.UTF8.GetByteCount(postDataStr);
Stream myRequestStream = request.GetRequestStream();
StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.UTF8);
myStreamWriter.Write(postDataStr);
myStreamWriter.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
return retString;
}
StreamWriter myStreamWriter = new StreamWriter(myRequestStream, Encoding.GetEncoding("gb2312"));
public static string EncryptJavascript(this string js)
{
var web = (HttpWebRequest)WebRequest.Create("http://tool.css-js.com/actions/jspacker.php?type=encode");
web.Method = "POST";
web.Host = "tool.css-js.com";
web.Accept = "text/plain";
web.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36";
web.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
web.Headers.Add("Accept-Language", "zh-CN,zh");
var content = string.Format("code={0}", HttpUtility.UrlEncode(js));
var data = Encoding.UTF8.GetBytes(content);
using (var rq = web.GetRequestStream())
rq.Write(data, 0, data.Length);
using (var rs = web.GetResponse())
using (var rd = rs.GetResponseStream())
using (var rm = new StreamReader(rd))
return rm.ReadToEnd();
}