...
- 在以下情况下,选择Grouping based on Request Body :
- SOAP 通讯报文
- 非 XML 消息格式,包括自定义消息格式
- 非 HTTP 通讯报文
- 在其他情况下,会选择Grouping based on HTTP Method and URL Paths ,除非 HTTP 方法仅在所提供通讯报文中的方法发生变化时才会选择。
分组时,Virtualize 会:
- 偏爱特定的,而不是一般的。Favors specific over general。Virtualize 生成尽可能特定的表达式,仅匹配该组中的所有消息(不匹配其他组中的消息)。这确保生成的响应程序正确地关联到相同的通讯报文。
- 遵循分组顺序(HTTP 方法、URL 路径、URL参数,然后是请求主体内容)。Follows the grouping order (HTTP method, URL path, URL parameter and then request body content)。例如,如果 URL 路径足以区分组,Virtualize 就不会为这些分组标准的每个步骤创建请求体关联,等等。
...
组/响应程序 | HTTP 方法 | URL 路径 | URL 参数存在 | 请求主体内容 |
---|---|---|---|---|
1 | GET | 概要summary | oid | |
2 | POST | contact | ssn, state | |
3 | POST | Foo | child 1 of Body = myOperation |