采用Post,将要传给接口的数据封装进对应的model,再调用此函数。
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Runtime.Serialization.Json;//4.0.0.0
public static string HttpPost(string Url, Object ticket)
{
DataContractJsonSerializer serializer = new DataContractJsonSerializer(ticket.GetType());
MemoryStream stream = new MemoryStream();
serializer.WriteObject(stream, ticket);
byte[] dataBytes = new byte[stream.Length];
stream.Position = 0;
stream.Read(dataBytes, 0, (int)stream.Length);
string param = Encoding.UTF8.GetString(dataBytes);
byte[] bs = Encoding.ASCII.GetBytes(param);
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(Url);
req.Method = "POST";
r