Intelligently merges the specified data object into the request content, supporting multiple request formats:
- Regular form (
application/x-www-form-urlencoded) - File upload form (
multipart/form-data) - JSON request (
application/json)
pattern reqMerge://value [filters...]| Parameters | Description | Detailed Documentation |
|---|---|---|
| pattern | Expression to match against the request URL | Match Pattern Documentation |
| value | Operation data object, supported from the following sources: • Directory/file path • Remote URL • Inline/embedded/Values content |
Operation Instruction Documentation |
| filters | Optional filters, supported for matching: • Request URL/Method/Headers/Content • Response Status Code/Headers |
Filter Documentation |
www.example.com/path reqMerge://test=123 reqBody://(name=avenwu) reqType://form method://postRequest content received by the server when accessing https://www.example.com/path/to:
name=avenwu&test=123``` reqMerge.json
a.b.c: 123
c\.d\.e: abc
```
www.example.com/path reqMerge://{reqMerge.json} reqBody://({"name":"avenwu"}) reqType://json method://postAccess https://www.example.com/path/to and capture the request content:
{"name":"avenwu","a":{"b":{"c":123}},"c.d.e":"abc"}www.example.com/path1 reqMerge:///User/xxx/test.json
www.example.com/path2 reqMerge://https://www.xxx.com/xxx/params.json
# Editing a temporary file
www.example.com/path3 reqMerge://temp/blank.jsonThe reqMerge rule only processes request bodies up to 1MB by default. If the request body exceeds this limit, it will not be merged and will be sent as-is.
You can adjust this limit in Network Settings via the Max ReqMerge Size option, with a supported range of 256KB ~ 16MB.
- Replace with a keyword or regular expression: reqReplace
- Modify the response content object: resMerge