【记录】详解HTTP GET请求
来源:互联网 发布:刚玉的优化处理方法 编辑:程序博客网 时间:2024/06/05 21:07
实例1:NodeMcu通过TCP实现HTTP GET请求(无请求主体)
srv = net.createConnection(net.TCP, 0)srv:on("receive", function(sck, c) print(c) end)srv:connect(80,"fanyi.youdao.com")srv:on("connection", function(sck, c) sck:send("GET /openapi.do?keyfrom=NodeMcu&key=1067687977&type=data&doctype=json&version=1.1&q=good HTTP/1.1\r\nHost: fanyi.youdao.com\r\n\r\n")end)
实例2:NodeMcu通过TCP实现HTTP POST请求(有请求主体)
srv = net.createConnection(net.TCP, 0)srv:on("receive", function(sck, c) print(c) sck:close() end)srv:connect(80,"www.tuling123.com")srv:on("connection", function(sck, c)--%E4%BD%A0%E5%A5%BD为汉字“你好”的UTF8编码 json = cjson.encode( {key="d6f699f259941e09ac06ecee6001d584",info="%E4%BD%A0%E5%A5%BD",userid="123456"} ) length = string.len(json) sck:send("POST /openapi/api HTTP/1.1\r\nHost: www.tuling123.com\r\nContent-length: "..length.."\r\nConnection: close\r\n\r\n" ..json.."\r\n")end)
以下内容引自《HTTP权威指南》
一、URL
注:详情请参阅《HTTP权威指南》第二章:URL与资源
二、HTTP报文
1、HTTP报文格式
2、HTTP报文的组成
3、简单报文实例
注:详情请参阅《HTTP权威指南》第三章:HTTP报文
0 0
- 【记录】详解HTTP GET请求
- HTTP Get,Post请求详解
- HTTP Get,Post请求详解
- HTTP Get,Post请求详解
- HTTP Get,Post请求详解
- HTTP Get,Post请求详解
- HTTP Get,Post请求详解
- HTTP Get,Post请求详解
- HTTP Get,Post请求详解
- HTTP POST GET 请求区别详解
- http post get 请求
- Unity3d Http Get请求
- HTTP GET/POST 请求
- http post get请求
- HTTP Get请求
- http请求 get post
- http get请求
- http post get请求
- HDU 1212 Big Number (大数取模)
- C#基础-1:访问控制符、静态与非静态、参数传递
- android反编译
- oracle 11.2.0.4 physical standby failover
- 图的遍历
- 【记录】详解HTTP GET请求
- 【unity3d游戏开发之基础篇】unity3d射线的原理用法以及一个利用射线实现简单拾取的小例子
- POJ 1258 Agri-Net (最小生成树/Prim)
- Spring MVC 急速集成 Shiro 实录
- Java webSocket 网页聊天室
- 战争与和平 摘录一
- swift版本的图片轮播(借鉴于前辈的思路)
- 七牛evm主机主机快照和磁盘快照使用介绍
- 热插件 反射模式 查找接口相关的类,并初始化实例