记一次openresty http.lua 性能调优之旅1 背景最近使用Nginx lua进行http 数据交互,因此想到了resty/http.lua,因此开启一段性能调优之旅。2 发送HTTP GET请求代码local ok, status, headers, code, body = hc:request {
url = uri,
method = "GET",
}很简
转载
2024-04-03 07:17:32
292阅读
题注最近我在学习nginx的lua插件,发现结合nginx的异步io和lua的流程控制能力,还是有很丰富的想象空间的:几乎所有常见的http请求的处理逻辑都能搞定,诸如查查数据库,访问一下memcache,读写一下本地文件等,都不在话下。恰好我正在研究一个第三方http服务的调用api,就产生了将其移植到lua上的想法。其中涉及到了构造https请求的需求。我先采用ngx.socket.tcp()
转载
2024-05-11 17:07:50
90阅读
Lua支持“尾调用消除(tail-call elimination)”。尾调用(tail call):当一个函数调用是另一个函数的最后一个动作时,该调用才算是一条“尾调用”。例如,下面的代码就是一条“尾调用”: function f (x) return g(x) end 也就是说,当f调用完g之后就再无其他事情可做了。因此在这种情况下,程序就不需要返回那个“尾调用”所在的函数了。所以在“尾调
转载
2024-08-24 13:10:39
37阅读
cocos2d-x lua 中使用protobuf并对http进行处理本文介绍 cocos2d-x lua 中使用http 和 基于cocos2d-x 对lua http的封装(部分ok)protobuf Google的一个很好用的传输数据的封装 说实话Google的东西确实比较好用 所以我们前后端数据交换就用他了 不过Google没有对lua进行支持 还好社区有开源的大侠们贡献 找了
转载
2024-08-06 13:53:05
268阅读
--lua代码local http = require "socket.http"local ltn12 = require("ltn12")request_body = 'u=1¶meter={"m":"S"}'local result = http.request{ url = "http://127.0.0.1/2.php", &
原创
2014-08-21 15:32:49
8737阅读
public static boolean sendPostRequest(String path, String data) throws Exception{
// StringBuilder sb = new StringBuilder();
// if (params != null && !params.isEmpty()) {
//
转载
2020-04-08 17:08:00
205阅读
2评论
这篇文章主要介绍了Lua中的模块(module)和包(package)详解,本文讲解了require函数、写一个模块、package.loaded、module函数等内容.模块就是一个程序库,可以通过require来加载。然后便得到了一个全局变量,表示一个table。这个table就像是一个命名空间,其内容就是模块中导出的所有东西,比如函数和常量,一个符合规范的模块还应使require返回这个ta
$http(post)$http({method:'post',url:'/BSWQI/start_Cal',dataType:"json",contentType:"application/json",data:{app_key:"111",lstData:$scope.relist},}).then(f
原创
2018-07-25 18:08:25
874阅读
转载
2020-03-28 09:08:00
222阅读
2评论
requests post
原创
2018-01-25 09:38:40
877阅读
# Java HTTP POST请求
在Java编程中,使用HTTP POST请求发送数据是一种常见的操作。通过HTTP POST请求,我们可以向服务器发送数据并接收服务器的响应。本文将带您了解如何在Java中使用HTTP POST请求发送数据,并提供一些示例代码来帮助您更好地理解。
## HTTP POST请求的概述
HTTP POST请求是一种通过HTTP协议向服务器传输数据的方法。通过
原创
2023-08-05 19:22:44
184阅读
public static boolean postInfo(String info1, String info2, String info3, ....) { final HttpParams httpParams = new BasicHttpParams(); HttpConnectionPa
转载
2017-04-24 14:26:00
137阅读
2评论
# wxPython实现HTTP POST请求
## 简介
wxPython是一个Python语言的GUI工具包,它基于wxWidgets开发,并提供了丰富的GUI组件和事件处理机制。HTTP POST是一种用于向服务器发送数据的请求方法,通过wxPython实现HTTP POST请求可以实现与服务器之间的数据交互。本文将介绍如何使用wxPython发送HTTP POST请求,并提供了相应的代
原创
2023-08-31 10:40:05
96阅读
通过GET方式 上传 数据主要适用于数据量小于2KB并且安全性要求不是很高的情况通过POST方式传递数据给服务器是Android应用程序开发提交数据给服务器的一种主要方式,适用于数据量大、数据类型复杂、数据安全性要求高的场合
原创
2022-08-01 09:30:18
97阅读
# JavaScript HTTP POST
在现代的Web开发中,经常需要与服务器进行数据交互。其中,HTTP POST是一种常用的方式,用于向服务器端发送数据。本文将介绍如何使用JavaScript进行HTTP POST请求。
## 什么是HTTP POST?
HTTP(Hypertext Transfer Protocol)是一种用于在客户端和服务器之间传输数据的协议。HTTP POS
原创
2023-11-14 04:36:12
229阅读
Http协议支持:GET、HEAD、PUT、DELETE、POST、OPTIONS等6种请求方法;在这里我们通过linux curl命令,介绍其中的两种请求方法:GET、POST;使用linux curl命令通过GET、POST命令提交数据、使用POST上传文件,同时使用PHP语言介绍它们提交的数据和上传的文件的接受方法。一、测试前准备:为了测试方便,我们在本站的站点根目录下,写了一个临时接受数据
转载
2024-04-04 19:27:22
214阅读
# Android中使用Lua实现HTTP请求
## 介绍
在Android开发中,使用Lua脚本来进行HTTP请求是一种常见的做法。本文将介绍如何在Android上使用Lua来实现HTTP请求的方法和步骤。
## 整体流程
下面是整个实现过程的步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 导入Lua库 |
| 2 | 创建Lua虚拟机 |
| 3 | 执行Lua代
原创
2024-01-23 08:00:02
242阅读
HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 GET一般从服务器获取数据,POST 一般用来向服务端提交数据。HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:请求行、请求头、消息主体。类似于下面这样:<method> <req
转载
2024-06-07 21:41:20
47阅读
example.conf配置文件 Java代码 location ~ /lua_request/(\d+)/(\d+) { #设置nginx变量 set $a $1; set $b $host; default_typ
原创
2023-08-11 15:01:47
301阅读
最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。 项目结构其中js