Web form

local Http = GameNet.Http
local json = require 'cjson'
local root = "http://localhost/zentaopms/www/"
Http.Get(root.."?m=api&f=getSessionID&t=json", function(err, content)
 print(err, "------step1------", content)   
    local aa = json.decode(content)
    print("----1")
    print(aa.data)
    print("----2")
    local bb = json.decode(aa.data)
    --print(bb)
    local url = string.format(root.."?m=user&f=login&t=json&sid=%s&account=admin&password=admin", bb.sessionID)
    Http.Get(url, function(err, content)
        print(err, "------step2------", content)
        local url2 = string.format(root.."?m=bug&f=create&t=json&sid=%s&deptID=0", bb.sessionID)
        local datas = {fields={}}
        datas.fields.product = "2"
        datas.fields.module = "0"
        datas.fields.steps = 'hello'
        datas.fields.title = 'title2'
        datas.fields.openedBuild = "trunk"
        datas.fields.assignedTo = "T:测试经理"
        local val = json.encode(datas)
        print(val)
        Http.Post(url2, val, function(err, content)
            print(err, "------step3------", content)
        end, 5)
    end, 5)
end, 5)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容