现在在公网上面有一个WEBSERVICE
接口如下.
/// <summary>
/// 服务器验证
/// </summary>
/// <param name="skey">序列号</param>
/// <param name="cpuid">CPUID</param>
/// <param name="mac">网卡的MAC地址</param>
/// <param name="ip">IP地址</param>
/// <param name="key">加密用KEY</param>
/// <returns>加密后的字符串</returns>
[WebMethod]
public string ServerVerify(string uid, string skey, string cpuid, string mac, string sip, string ver, string key)
{
using (SqlConnection conn = new SqlConnection(Global.__APPConnString))
{
SqlCommand comm = new SqlCommand("ws_serververify",conn);
comm.CommandType = CommandType.StoredProcedure;
comm.Parameters.Add("@uid",SqlDbType.VarChar,10).Value = uid;
comm.Parameters.Add("@skey",SqlDbType.VarChar,50).Value = skey;
comm.Parameters.Add("@cpuid",SqlDbType.VarChar,50).Value = cpuid;
comm.Parameters.Add("@mac",SqlDbType.VarChar,50).Value = mac;
comm.Parameters.Add("@sip",SqlDbType.VarChar,15).Value = sip;
comm.Parameters.Add("@ver",SqlDbType.VarChar,20).Value = ver;
comm.Parameters.Add("@reval",SqlDbType.TinyInt).Direction = ParameterDirection.Output;
comm.Parameters.Add("@tsnum",SqlDbType.TinyInt).Direction = ParameterDirection.Output;
conn.Open();
comm.ExecuteNonQuery();
return comm.Parameters["@reval"].Value.ToString().Trim()+","+comm.Parameters["@tsnum"].Value.ToString().Trim();
}
}
我在DELPHI里面如何提交数据到这个WEBSERVICE上且得到他的返回值呢?..最好有类似的例子.如果分数不够的话可以再添.