httpPost 请求

脚本示例:

local sz = require("sz")--此代码仅为举例说明,请勿直接复制使用。
local http = require("szocket.http")
local response_body = {}
local post_data = 'asd';  
res, code = http.request{  
    url = "http://127.0.0.1/post.php",  
    method = "POST",  
    headers =   
    {  
        ["Content-Type"] = "application/x-www-form-urlencoded",  
        ["Content-Length"] = #post_data,  
    },  
    source = ltn12.source.string('data=' .. post_data),  
    sink = ltn12.sink.table(response_body)  
}

注意事项:

  • 这里注意记得 method 传入 POST, 因为默认是 GET。

  • headers 参数,由一个 table 组成,key 为 header,value 为 header 内容。

  • source 参数,这里是填入 POST 的参数,多个数据的情况用 & 隔开,例如 "data1=a&data2=b"。

  • 此代码仅为举例说明,请勿直接复制使用。

Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-02-02 14:04:44

results matching ""

    No results matching ""