- 浏览: 20283 次
最新评论
-
akka_li:
以上这些都是个人理解,之所以贴上来,是为了记录,同时让大家找错 ...
HTTP 请求消息的结构 -
akka_li:
解答2楼的问题:a.其实form标签有个enctype属性,默 ...
HTTP 请求消息的结构 -
akka_li:
针对上面的描述,提出以下问题:a.浏览器把form中的各个字段 ...
HTTP 请求消息的结构 -
akka_li:
应用场景具体到某个jsp页面上时,当点击某个form的提交按钮 ...
HTTP 请求消息的结构
文章列表
先说一下场景,想配置一下tomcat使之能处理https请求,于是根据网上的贴子一步步的操作,例如生成ketstore、配置tomcat的server.xml文件等,配置完之后,通过tomcat安装目录/bin/startup.bat命令启动tomcat后,通过浏览器访问https://localhost:8443,确实能访问了;但是如果在eclipse中启动tomcat,且响应server.xml也已经配置了,用浏览器访问https://localhost:8443,打不开页面,看不到错误信息,如果用java写得客户端(URLConnection)访问https://localhost ...
最近做项目时,发现手机客户端通过http协议post方式上传数据到服务端,在服务器端通过request.getInputStream()能获取到相应的数据,但用request.getParameter()却获取不到数据。这是怎么回事呢,后来发现这种情况跟form表单的属性 enctype有关系。
HTML中的form表单有一个关键属性 enctype=application/x-www-form-urlencoded 或multipart/form-data。
1、enctype="application/x-www-form-urlencoded"是默认的编码方式,当以 ...
REST 服务是通过标准 HTTP 请求来访问的,一个完整的 HTTP 请求由三个部分组成:请求行(Request Line)、消息头(Message Headers)和消息体(Entity Body),消息头与消息体之间通过空行(没有内容的行,即只有回车符和换行符)来分隔。
请求行(Request Line)
请求行由三个标记组成:请求方法、请求 URI 和 HTTP 版本,它们用空格分隔。
例如:GET /news.asp HTTP/1.1
消息头(Message Headers)
由域名/值对组成,每行一对,域名和值之间用紧跟的英文冒号(“:”),单空格(SP)分开。消息头通知服务器有 ...
socket连接和http连接的区别
HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的
tcp协议: 对应于传输层
ip协议: 对应于网络层
TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。
Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议。
http连接:http连接就是所谓的短连接,即客户端向服务器端发送一次请求,服务器端响应后连接即会断掉;
socket连接:socket连接就是所 ...
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。
1、TCP连接
手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。
建立起一个TCP连接需要经过“三次握手”:
第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包 ...
httpServer + httpClient 下面是个简单的示例
在这个基础上改改。
Java code
package com.fzr.learn;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java ...
什么是socket呢?我们经常把socket翻译为套接字,socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在
网络中通信
摘自:http://www.cnblogs.com/dolphinX/p/3460545.html
一个 Web 服务器也被称为 HTTP 服务器,它通过 HTTP 协议与客户端通信。这个客户端通常指的是 Web 浏览器。
Web服务器的工作原理简单的可以归纳为:客户机连接服务器,客户端向服务器发送请求,服务器向客户机发送应答, ...