socket方式:$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);//socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array("sec"=>20, "usec"=>0));soc...
分类:
其他好文 时间:
2014-09-20 05:39:56
阅读次数:
217
今天发现一个问题,编写代码向Servlet发送请求,接收响应报文,发出去之后"报服务器返回500"异常,然而从后台日志中没有发现异常记录.然后用浏览器发请求,发现日志中出现了异常记录. 思来想去,不知道怎么回事,之前也遇...
分类:
其他好文 时间:
2014-09-18 19:11:34
阅读次数:
142
当你使用客户端发送请求 Web API 的时候,因为API 有验证,所以你的请求报文中必须有”Authorization“,那么就需要手动添加了!HttpClient client = new HttpClient();client.BaseAddress = new Uri("http://loc...
jQuery $.post $.ajax用法jQuery.post( url, [data], [callback], [type] ) :使用POST方式来进行异步请求参数:url(String) : 发送请求的URL地址.data(Map) : (可选) 要发送给服务器的数据,以 Key/val...
分类:
Web程序 时间:
2014-09-17 21:45:32
阅读次数:
239
网上有很多文章讲TCP为什么建立连接时需要三次握手,关闭连接时需要四次握手,讲了很多原理,反而让很多人难以理解。
其实只有一句话:TCP连接是两个端点之间的事,由于TCP连接是可靠连接,所以不管是建立连接还是关闭连接,需要两个端点都要发送请求和收到确认
其次要理解TCP的通道是全双工的,是可以读和写数据的,理解这个之后就明白了为什么关闭连接时需要四次握手。
首先讲三次...
分类:
其他好文 时间:
2014-09-17 13:44:02
阅读次数:
213
当在浏览器里输入URL地址时,http的通讯过程:1)连接DNS解析:URL——>DNS服务器(找到返回其ip,否则继续将DNS解析请求传给上级DNS服务器)Socket连接:通过IP和端口连接,若URL里不包含端口,则使用默认端口。2)请求向web服务器发送请求:Get路径/文件名Post用于fo...
分类:
其他好文 时间:
2014-09-13 12:00:45
阅读次数:
106
1.对于使用jQuery的ajax.IE6要求使用带有全部的属性;例如IE对下面代码中type:"POST",有严格的要求,如果没有该属性,则无法向后他发送请求1 $.ajax({2 url:ctx+'/***********',3 data:{"modelId":m...
分类:
其他好文 时间:
2014-09-12 20:32:43
阅读次数:
203
1.send 函数 int send( SOCKET s, const char FAR *buf, int len, int flags ); 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务...
分类:
其他好文 时间:
2014-09-11 17:38:12
阅读次数:
246
请求/响应协议和RTTRedis是一个使用客户端/服务器模型(也被称作请求/响应协议)的TCP服务器。这说明通常来讲一个一个请求的实现有以下步骤:客户端发送请求到服务器,并从socket中以堵塞的方式读取服务器的响应数据。服务器对发动的命令进行处理并把响应数据发回客户端。比如发送连续四个命令就会像这...
分类:
其他好文 时间:
2014-09-11 16:38:32
阅读次数:
208