• 转:web_submit_data函数


    web_submit_data函数处理无状态或者上下文无关的表单提交。它用来生成表单的GET或POST请求,这些请求与Form自动生成的请求是一样的。发送这些请求时不需要表单上下文。

    函数语法:Int web_submit_data ( const char *StepName, , ITEMDATA, , [ EXTRARES, ,] LAST );

    返回值:LR_PASS(0)代表成功,LR_FAIL(1)代表失败。

     

    函数参数
    List of Attributes:支持以下属性:
    1. Action:Form中的ACTION属性,指定了完成Form中的操作用到的URL。
    2. Method:表单提交方法:POST或GET(默认是POST)。
    3. EncType:编码方式。
    4. EncodeAtSign:是否使用ASCII值对符号“@”编码。Yes或者 No。
    5. TargetFrame:包含当前链接或资源的Frame。参见List of Attributes的同名参数。
    6. Referer、Mode:参见List of Attributes的同名参数。
    ITEMDATA:数据域和属性的分隔符。
    List of Data:
    数据域列表定义了表单提交的内容。由于此请求是上下文无关的,因此数据域包含了所有的隐含域。使用Form的编码规则组织数据域。
    数据域列表可以使用下面任意一种格式:
    "name=n1", "value=v1", ENDITEM,
    "name=n2", "EncryptedValue=qwerty", ENDITEM,
    EXTRARES:分隔符,标记下一个参数将是资源属性的列表。
    List of Resource Attributes:参见List of Resource Attributes。
    LAST:结束标记符。

    通常情况下,如果录制了web_submit_data 函数,VuGen会把“name”和“value”一起录制到ITEMDATA一节中。如果不想在脚本中以明文显示“value”,可以对它进行加密。把“Value”改为“EncryptedValue”,然后把录制到的值改为加密后的值。请参考web_submit_form中相关的内容

  • 相关阅读:
    九种常用排序的性能分析总结
    C语言输出格式总结
    线程安全的单例模式
    反射原理
    二进制的计算(计算机为什么采用补码存储数据)
    java程序员必须会的技能
    09网易校园招聘笔试题
    Spring获取ApplicationContext方式,和读取配置文件获取bean的几种方式
    【转】策略与机制分离
    VM PowerCli的简单安装和使用学习
  • 原文地址:https://www.cnblogs.com/lci05/p/3646291.html
Copyright © 2020-2023  润新知