`
mr.zxing
  • 浏览: 70070 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Http协议GET与POST

阅读更多

实例操作工具使用telnet

 

cmd 下telnet localhost 80 再按Ctrl 加 ]  ,最后按下回车,输入请求

 

(注)

在Http1.1中,协议中必须要有请求行和Host请求头,如果是http1.0中则不必要加入Host
GET /test.html HTTP/1.0
Host:

 

GET方式传递时,数据量有限制,一般在1KB以下

实例
GET /test.php?username="mr.zxing"&password="123456" HTTP/1.1
Host:

php 代码

<?php

if($_GET['username'] || $_GET['password']){
    print $_GET['username'];
    print "\n";
    print $_GET['password'];
    
}

 

POST提交
POST /test.php HTTP/1.1
Host:
Content-Type: application/x-www-form-urlencoded
Content-Length:39

username=mr.zxing&password=123456

如果传递的数据大于39,信息POST不会马上发送会等到数据等于你给定的长度后再发送,当小于39时返回的数据会被截取

php代码

 

if($_POST){
    print $_POST['username'];

    print "\n";

    print $_POST['password'];
}

 

 

 

  • 大小: 87.5 KB
分享到:
评论

相关推荐

    http协议get与post的区别

    在深入探讨HTTP协议中GET与POST请求方法的区别之前,我们首先需要理解HTTP(HyperText Transfer Protocol)的基础概念。HTTP是一种应用层协议,用于从万维网服务器传输超文本到本地浏览器的传输协议。它允许数据在...

    C#实现http协议GET、POST请求

    C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求 C#实现http协议GET、POST请求

    Http协议中POST和GET方法的本质区别

    HTTP中的POST和GET方法是两种最常用于网页开发的数据传输方式,它们在原理和表现形式上存在本质区别。 首先,从原理上看,GET方法通常用于获取资源信息,它通过URL来传递参数,URL全称为资源描述符,表示网络上的一...

    VC通过Http协议Get或Post方式与WebService通信,解析返回的Json

    本资源是一个封装类,采用异步方式解决了Wininet不能设置超时的问题,当前异步采用C++...MFC程序中通过HttpGet和HttpPost方式向WebService发送请求,WebService以Json的方式返回数据,MFC程序解析Json,得到指定数据。

    基于Labview的HTTP的GET与POST请求示例

    超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:...

    Web应用安全:HTTP协议GET和POST的使用区别实验.docx

    ### Web应用安全:HTTP协议GET和POST的使用区别实验 #### 实验背景及目标 本实验旨在通过实际操作深入理解HTTP协议中POST方法的工作机制及其与GET方法的区别。实验将利用Firefox浏览器的Firebug插件以及Wireshark...

    VC通过Http协议Get或Post方式与WebService通信,解析返回的Json.zip

    在IT行业中,尤其是在软件开发领域,使用HTTP协议与Web服务进行通信是常见的操作。本教程主要探讨如何在C++环境下,利用Wininet库通过HTTP GET和POST方法与WebService交互,并解析返回的JSON数据。让我们深入了解...

    HttpTest Get与Post示例

    在Android开发中,HTTP协议是应用层常用的通信方式,用于客户端和服务器之间的数据交互。本教程将深入探讨如何在Android中使用HTTP GET和POST方法进行网络请求,通过一个实际的HttpTest示例来阐述相关知识。 一、...

    Web应用安全:HTTP协议GET和POST的使用区别.pptx

    在Web应用安全中,了解HTTP协议的GET和POST方法的使用差异至关重要。GET和POST是HTTP协议中最基本的两种请求方法,它们各自有着特定的用途和限制。 1. GET方法: GET方法通常用于从服务器获取资源。在URL中,查询...

    c# http协议,实现get或post发送请求 并返回内容

    GET和POST是HTTP协议中最常用的两种请求方法。本篇将详细介绍如何在C#中利用HTTP协议实现GET和POST请求,并获取返回的内容。 首先,让我们了解GET和POST的基本概念: 1. GET:GET请求是最常见的HTTP方法,用于从...

    C# http Get/POST请求封装类

    GET和POST是HTTP协议中最常见的两种请求方法,分别用于获取资源和提交数据。本文将详细讨论如何在C#中封装一个用于执行HTTP GET和POST请求的类,以及`HttpHelper.cs`文件中的关键实现。 首先,了解GET和POST的基本...

    C#通过HTTP协议get、post Webservice,并返回数据

    本教程将聚焦于如何利用C#通过HTTP协议执行GET和POST请求,与Webservice进行交互,并获取返回的数据。这对于构建客户端应用和服务端通信至关重要。 首先,让我们了解HTTP协议。超文本传输协议(HTTP)是互联网上...

    shttp.rar_POST_SHTTP协议_linux http get post_linux http协议_shttp

    【标签】中的关键词"post"、"shttp协议"、"linux_http_get_post"和"linux_http协议"是对标题内容的进一步细化,它们突出了实现的关键特性:POST请求、SHTTP协议的实现、Linux环境下的HTTP GET和POST操作。...

    Web应用安全:HTTP协议GET和POST的使用区别文本.docx

    GET和POST是HTTP协议中两种最常用的请求方法,它们各有特点,适用于不同的场景。 GET方法是HTTP中最常用的方法,主要用于获取资源信息。它是安全的,意味着执行GET请求不会改变服务器上的资源状态,只是单纯地获取...

    使用labview的http协议post 和get ,带解析

    1.网页打不开的post不了,不存在的属性post不了,属性不区分大小写 ...3.get模式下url=不能少 4.header 200表示响应成功,post 的内容要用web services readpostdata,两个VI一起打开,然后点击web开始就可以了

    VC++ HTTP Get Post请求

    在VC++编程环境中,HTTP(超文本传输协议)Get和Post请求是常见的网络通信方法,用于从或向服务器发送数据。这两个方法是Web应用程序与服务器交互的基础,理解它们的工作原理和如何在VC++中实现至关重要。 **HTTP ...

    Http协议自测工具(Get or Post)

    Get和Post是HTTP协议中最常见的两种请求方法。 Get请求是最基本的HTTP请求方式,通常用于获取(查询)资源。它在URL中直接附带参数,所有数据都在URL中可见,因此对于敏感信息不安全。同时,由于URL长度有限制,Get...

    DelphiXE10.3封装http-get-post成dll及调用

    GET是HTTP协议中最基础的请求方法,用于从服务器获取资源,参数通过URL传递。POST则用于向服务器发送数据,通常用于表单提交或API接口交互,数据包含在请求体中。 在Delphi中,我们可以使用 Indy (Internet Direct)...

Global site tag (gtag.js) - Google Analytics