小编use*_*517的帖子

lua socket POST

我很难使用lua socket通用POST.我正试图用身体发布到网上.但我得到的身体输出是1.这是我的代码

local http = require "socket.http"
local ltn12 = require "ltn12"
local util = require "util"
    local reqbody = "anid=&protocol=1&guid=dfe49e55b63f2cf93eb9aabe44b6d9dc5286bbbedfcbf1c75b95f7a4f7439029&d_type=phone&os_version=6.1&ate=1&asid=079ABF64-A23A-4E3B-9000-19A4A608CCBE&affiliate=&modin=7c78d075f379db2f40c9f68df857cb87&os=ios&d_id=107b2734fdb7898251f62d229168484a9d14f7fb654d02d957b30c9f22bb094c&d_code=1E5D02FF-63F3-43A0-A2BF-80E63E00F76C&pn_device_id=&name_hint=iPhone%20Simulator&d_sig=dfe49e55b63f2cf93eb9aabe44b6d9dc5286bbbedfcbf1c75b95f7a4f7439029&hdid=62624a01f8715f2b838224a4a285746d&tracker=&appid=536381662&odin=1da61c680b672c4e114df45cd5f8f0aa9b088338&model=iPhone%20Simulator&ver=15&campaign=&imei=&store_type=apple&"
    local respbody = {} 
    local  body, code, headers, status = http.request {
        method = "POST",
        url = "https://freshdeck.idle-gaming.com/api/guest_session/",
        source = ltn12.source.string(reqbody),
        headers = 
                {
                        ["Accept"] = "*/*",
                        ["Accept-Encoding"] = "gzip, deflate",
                        ["Accept-Language"] = "en-us",
                        ["Content-Type"] = "application/x-www-form-urlencoded",
                        ["content-length"] = string.len(reqbody)
                },
        sink = ltn12.sink.table(respbody)
    }

    LOGINFO('body:' .. tostring(body))
    LOGINFO('code:' .. tostring(code))
    LOGINFO('headers:' .. util.tableToString(headers))
    LOGINFO('status:' .. tostring(status)) …
Run Code Online (Sandbox Code Playgroud)

sockets post lua http

13
推荐指数
1
解决办法
3万
查看次数

什么是CocosBuilder .ccbi文件

使用CocosBuilder时,它会生成.ccb文件和.ccbi文件.在项目中,您使用.ccbi文件而不是.ccb文件.我有几个问题,1,什么是.ccbi文件2,为什么使用.ccbi文件而不是.ccb文件?提前感谢您的回答

xml cocos2d-iphone cocosbuilder

1
推荐指数
1
解决办法
6731
查看次数

标签 统计

cocos2d-iphone ×1

cocosbuilder ×1

http ×1

lua ×1

post ×1

sockets ×1

xml ×1