Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTTP和HTML是如何协同工作的?_Html_Http_Protocols - Fatal编程技术网

HTTP和HTML是如何协同工作的?

HTTP和HTML是如何协同工作的?,html,http,protocols,Html,Http,Protocols,这个小问题的答案会帮我澄清一切 如果有一个表单标记,它有一个Get方法和一个随机脚本的动作。 当我点击页面上的submit按钮时,Get方法被发送到HTTP,HTTP是将查询字符串附加到url的方法,如果响应是好的,HTTP则返回20倍的状态,如果响应是坏的,则返回40倍的状态?我们的操作转到Web服务器上运行脚本?脚本不是在服务器上运行的,而是在客户端(浏览器)上运行的 HTML是描述页面结构的标记代码。浏览器将接收到的HTML代码进行交互,并从中构建页面。查看此处了解更多详细信息: HTTP

这个小问题的答案会帮我澄清一切

如果有一个表单标记,它有一个Get方法和一个随机脚本的动作。
当我点击页面上的submit按钮时,Get方法被发送到HTTP,HTTP是将查询字符串附加到url的方法,如果响应是好的,HTTP则返回20倍的状态,如果响应是坏的,则返回40倍的状态?我们的操作转到Web服务器上运行脚本?

脚本不是在服务器上运行的,而是在客户端(浏览器)上运行的

HTML是描述页面结构的标记代码。浏览器将接收到的HTML代码进行交互,并从中构建页面。查看此处了解更多详细信息:


HTTP
是浏览器用来与服务器对话的协议。查看此项了解更多详细信息:

HTTP是传输,HTML是内容。表单提交根据为HTML表单定义的操作在服务器上调用GET或POST请求。表单的参数由浏览器的表单逻辑附加到HTTP请求,具体取决于使用的是GET还是POST,它们被附加到请求URL或放入请求体

然后在服务器上处理请求,结果由服务器逻辑(可以是CGI、一些perl脚本、J2EE应用程序等)返回


服务器SEPOND带有HTTP状态代码(低于300表示成功,高于399表示错误-请参见此处:)。

您使用“get”请求通过HTTP发送表单数据。HTTP是一种协议,而不是服务器。您的请求由知道如何处理HTTP协议的服务器处理,例如Apache。 服务器处理数据并发回响应。正如你提到的,有不同的反应。404最为人所知(未找到文档)