1212
This commit is contained in:
+1
-1
@@ -10,7 +10,7 @@
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>BLL</RootNamespace>
|
||||
<AssemblyName>BLL</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
|
||||
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<SccProjectName>
|
||||
</SccProjectName>
|
||||
|
||||
@@ -56,6 +56,59 @@ namespace BLL.Common
|
||||
return strPostReponse;
|
||||
}
|
||||
|
||||
|
||||
public static string HttpPost(string Url, string jsonParas)
|
||||
{
|
||||
string strURL = Url;
|
||||
//创建一个HTTP请求
|
||||
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);
|
||||
//Post请求方式
|
||||
request.Method = "POST";
|
||||
//内容类型
|
||||
request.ContentType = "application/x-www-form-urlencoded";
|
||||
|
||||
//设置参数,并进行URL编码
|
||||
|
||||
string paraUrlCoded = jsonParas;//System.Web.HttpUtility.UrlEncode(jsonParas);
|
||||
|
||||
byte[] payload;
|
||||
//将Json字符串转化为字节
|
||||
payload = System.Text.Encoding.UTF8.GetBytes(paraUrlCoded);
|
||||
//设置请求的ContentLength
|
||||
request.ContentLength = payload.Length;
|
||||
//发送请求,获得请求流
|
||||
|
||||
Stream writer;
|
||||
try
|
||||
{
|
||||
writer = request.GetRequestStream();//获取用于写入请求数据的Stream对象
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
writer = null;
|
||||
BLL.ErrLogInfo.WriteLog("连接服务器失败!");
|
||||
}
|
||||
//将请求参数写入流
|
||||
writer.Write(payload, 0, payload.Length);
|
||||
writer.Close();//关闭请求流
|
||||
// String strValue = "";//strValue为http响应所返回的字符流
|
||||
HttpWebResponse response;
|
||||
try
|
||||
{
|
||||
//获得响应流
|
||||
response = (HttpWebResponse)request.GetResponse();
|
||||
}
|
||||
catch (WebException ex)
|
||||
{
|
||||
response = ex.Response as HttpWebResponse;
|
||||
}
|
||||
Stream s = response.GetResponseStream();
|
||||
// Stream postData = Request.InputStream;
|
||||
StreamReader sRead = new StreamReader(s);
|
||||
string postContent = sRead.ReadToEnd();
|
||||
sRead.Close();
|
||||
return postContent;//返回Json数据
|
||||
}
|
||||
private static HttpWebRequest CreateHttpRequest(string url, string requestType, string token, params object[] strJson)
|
||||
{
|
||||
HttpWebRequest request = null;
|
||||
|
||||
+1
-1
@@ -8,4 +8,4 @@
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/></startup></configuration>
|
||||
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/></startup></configuration>
|
||||
|
||||
Reference in New Issue
Block a user