diff --git a/sehuatang.org.har b/sehuatang.org.har index 543bb4e..c08d997 100644 --- a/sehuatang.org.har +++ b/sehuatang.org.har @@ -1,28 +1,74 @@ [ { - "request": { - "method": "GET", - "url": "{{ Domain | default(\"https://sehuatang.org\") }}", - "headers": [ - { - "name": "Cookie", - "value": "_safe=" - } - ], - "cookies": [], - "data": "" - }, - "rule": { - "success_asserts": [ - { - "re": "200", - "from": "status" - } - ], - "failed_asserts": [], - "extract_variables": [] - } - }, + "request": { + "method": "GET", + "url": "{{ Domain | default(\"https://sehuatang.org\") }}", + "headers": [{ + "name": "Cookie", + "value": "_safe=" + }], + "cookies": [], + "data": "" + }, + "rule": { + "success_asserts": [{ + "re": "200", + "from": "status" + }], + "failed_asserts": [], + "extract_variables": [{ + "name": "safeid", + "re": "'\\w{16}'", + "from": "content" + }] + } +}, { + "comment": "字符串替换", + "request": { + "method": "POST", + "url": "api://util/string/replace", + "headers": [], + "cookies": [], + "data": "r=json&p='&s={{safeid}}&t=" + }, + "rule": { + "success_asserts": [{ + "re": "200", + "from": "status" + }, { + "re": "\"状态\": \"OK\"", + "from": "content" + }], + "failed_asserts": [], + "extract_variables": [{ + "name": "safeid", + "re": "\"处理后字符串\": \"(.*)\"", + "from": "content" + }] + } +}, { + "request": { + "method": "GET", + "url": "{{ Domain | default(\"https://sehuatang.org\") }}", + "headers": [{ + "name": "Cookie", + "value": "_safe={{safeid}}" + }], + "cookies": [{ + "name": "_safe", + "value": "{{safeid}}" + }], + "data": "" + }, + "rule": { + "success_asserts": [{ + "re": "200", + "from": "status" + }], + "failed_asserts": [], + "extract_variables": [] + } +}, { "comment": "", "request": { @@ -417,4 +463,4 @@ ] } } -] \ No newline at end of file +]