public byte[] Start(byte[] requestInput) { hostServer= new HostServer(); Result= hostServer.ContactToServer(Encoding.UTF8.GetString(requestInput)); return Encoding.UTF8.GetBytes(Result); } //with end of execute the webservice does not return data to client
[Serializable()] public class HostServer { public HostServer(TcpClient client) { Client = client; } public HostServer() { } private TcpClient Client; private HttpWebResponse _WebResponse; public HttpWebResponse WebResponse { get { return _WebResponse; } } public string ContactToServer(string requestinput) { requestinput=HttpUtility.UrlDecode(requestinput); string url = GetRequseUrl(requestinput); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); String ver = response.ProtocolVersion.ToString(); Stream d = response.GetResponseStream(); StreamReader reader = new StreamReader(d); string res = string.Empty; try { res= reader.ReadToEnd(); } catch { } reader.Close(); d.Close(); return res; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)