web_custom_request()

原型:int web_custom_request( const char *RequestName, <List of Attributes>,[EXTRARES, <List of Resource Attributes>,] LAST );

释义:用于自定义http请求的万能函数,具有web_link()、web_url()、web_submit_data()函数的功能,使用时可以配合web_add_auto_header()、web_add_header()等系列函数来自定义其请求头

参数说明:

RequestName:步骤的名称,VuGen树形视图中显示的名称

List of Attributes:属性列表,支持下列属性

web_custom_request()

EXTRARES:分界参数,表明接下来的参数为资源属性列表

List of Resource Attributes:资源属性列表,支持下列资源属性

web_custom_request()

LAST:参数列表结束标记

返回值:成功时返回LR_PASS (0),失败时返回 LR_FAIL (1)

代码示例:

//      获取任务列表

    int list_status; // 记录获取任务列表状态

    list_status = web_custom_request("taskList",

            "Method=GET",

            "URL=http://127.0.0.1:8088/zentao/project-task-1-assignedtome.json",

            "TargetFrame=",

            "Resource=0",

            LAST );

      lr_output_message("taskList status = %d", list_status);