(菜问题)C# Socket 问题 如:http://www.csdn.com/test.aspx?a=123&b=456请问高手,通过C# socket应该如何调用这个地址呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在在做一个短信接口,对方提供的是通过HTTP方式来调用,我在linux下用java已可以实现,但公司想在另外一台win服务器上也要求实现调用此接口string hostName="www.csdn.com";int port=80;IPHostEntry ipInfo=Dns.GetHostByName(hostName); IPAddress[] ipAddr=ipInfo.AddressList; IPAddress ip=ipAddr[0]; IPEndPoint hostEP=new IPEndPoint(ip,port); Socket socket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); socket.Connect(hostEP); string sendStr="GET / HTTP/1.1\r\nHost: " + hostName + "\r\nConnection: Close\r\n\r\n"; /*此处我想把sendStr中有http://www.csdn.com/test.aspx?a=123&b=456 应该如何实现呢*/byte[] bytesSendStr=new byte[1024]; bytesSendStr=Encoding.ASCII.GetBytes(sendStr); socket.Send(bytesSendStr,bytesSendStr.Length,0); HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://www.csdn.com:80") HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse(); 问题早解决了,通过XMLHTTP来处理就可以了,谢谢大家的建议! 自定义控件的自定义属性如何归类 求:根据一系列的点生成弧线的算法 紧急求助!关于收费会员制网站的登录控制问题。 Visual Studio 关于c# 移动开发中的MouseMove事件 控件如何点击变色? 这个错误怎么解决 C#中删除一行数据 谁 能告诉我datagrid是如何更新 请问哪里有关于Splitter的实例 TabControl控件里可不可以有多个标签,但只有一个tabpage? 内存泄露和自动垃圾回收机制的问题
string hostName="www.csdn.com";
int port=80;
IPHostEntry ipInfo=Dns.GetHostByName(hostName);
IPAddress[] ipAddr=ipInfo.AddressList;
IPAddress ip=ipAddr[0];
IPEndPoint hostEP=new IPEndPoint(ip,port);
Socket socket=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); socket.Connect(hostEP);
string sendStr="GET / HTTP/1.1\r\nHost: " + hostName + "\r\nConnection: Close\r\n\r\n";
/*此处我想把sendStr中有http://www.csdn.com/test.aspx?a=123&b=456 应该如何实现呢*/byte[] bytesSendStr=new byte[1024];
bytesSendStr=Encoding.ASCII.GetBytes(sendStr); socket.Send(bytesSendStr,bytesSendStr.Length,0);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();