private int Run(string[] args) { string url = args[0]; ConvergeMethod convergeMethod = (ConvergeMethod)Enum.Parse(typeof(ConvergeMethod), args[1]); string payload = String.Empty; payload = GetPayload(convergeMethod); var webRequest = WebRequest.Create(url); webRequest.Method = "Post"; StreamWriter sw = new StreamWriter(webRequest.GetRequestStream()); sw.Write(payload); sw.Flush(); sw.Close(); var webResponse = webRequest.GetResponse(); StreamReader sr = new StreamReader(webResponse.GetResponseStream()); Console.Write(sr.ReadToEnd()); return(0); }
private string GetPayload(ConvergeMethod convergeMethod) { switch (convergeMethod) { case ConvergeMethod.HandshakeStart: return(HandShakeStartPayload); case ConvergeMethod.HandshakeEnd: return(HandShakeEndPayload); case ConvergeMethod.HandshakeRemove: return(HandshakeRemovePayload); default: throw new NotSupportedException(convergeMethod.ToString()); } }
private string GetPayload(ConvergeMethod convergeMethod) { switch (convergeMethod) { case ConvergeMethod.HandshakeStart: return HandShakeStartPayload; case ConvergeMethod.HandshakeEnd: return HandShakeEndPayload; case ConvergeMethod.HandshakeRemove: return HandshakeRemovePayload; default: throw new NotSupportedException(convergeMethod.ToString()); } }