6、jvm-sandbox-repeater 录制的数据格式(h
调用远程接口保存录制的序列化后的数据:
测试请求的地址:http://127.0.0.1:9444/hello
测试接口返回的结果:hello
broadcaster.record.url=http://127.0.0.1:8001/facade/api/record/save
序列化前的未包装的字符串:
{"appName":"unknown","entranceInvocation":{"async":false,"body":"","end":1674630305821,"entrance":true,"headers":{"accept-language":"zh-CN,zh;q=0.9","host":"127.0.0.1:9444","upgrade-insecure-requests":"1","connection":"keep-alive","cache-control":"max-age=0","accept-encoding":"gzip, deflate","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"},"identity":{"uri":"http:///hello/"},"index":1,"invokeId":1000,"method":"GET","paramsMap":{},"port":9444,"processId":1000,"requestSerialized":"cQdbb2JqZWN0SAdoZWFkZXJzSA9hY2NlcHQtbGFuZ3VhZ2UOemgtQ04semg7cT0wLjkEaG9zdBIxOTIuMTY4LjAuMTAzOjk0NDQZdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cwExCmNvbm5lY3Rpb24Ka2VlcC1hbGl2ZQ1jYWNoZS1jb250cm9sCW1heC1hZ2U9MA9hY2NlcHQtZW5jb2RpbmcNZ3ppcCwgZGVmbGF0ZQp1c2VyLWFnZW50MHVNb3ppbGxhLzUuMCAoTWFjaW50b3NoOyBJbnRlbCBNYWMgT1MgWCAxMF8xNV83KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuMC4wIFNhZmFyaS81MzcuMzYGYWNjZXB0MId0ZXh0L2h0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSxpbWFnZS9hdmlmLGltYWdlL3dlYnAsaW1hZ2UvYXBuZywqLyo7cT0wLjgsYXBwbGljYXRpb24vc2lnbmVkLWV4Y2hhbmdlO3Y9YjM7cT0wLjlaCXBhcmFtc01hcEhaBm1ldGhvZANHRVQEcG9ydNQk5ApyZXF1ZXN0VVJMH2h0dHA6Ly8xOTIuMTY4LjAuMTAzOjk0NDQvaGVsbG8KcmVxdWVzdFVSSQYvaGVsbG8EYm9keQALY29udGVudFR5cGVOWg==","requestURI":"/hello","requestURL":"http://127.0.0.1:9444/hello","responseSerialized":"BUhlbGxv","serializeToken":"org.springframework.boot.loader.LaunchedURLClassLoader","start":1674630302430,"traceId":"127000000001167463029592710001ed","type":{}},"environment":"unknown","host":"127.0.0.1","timestamp":1674630302430,"traceId":"127000000001167463029592710001ed"}
序列化前的包装后的字符串:
{"appName":"unknown","entranceDesc":"http://127.0.0.1:9444/hello","entranceInvocation":{"async":false,"body":"","end":1674630305821,"entrance":true,"headers":{"accept-language":"zh-CN,zh;q=0.9","host":"127.0.0.1:9444","upgrade-insecure-requests":"1","connection":"keep-alive","cache-control":"max-age=0","accept-encoding":"gzip, deflate","user-agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36","accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"},"identity":{"uri":"http:///hello/"},"index":1,"invokeId":1000,"method":"GET","paramsMap":{},"port":9444,"processId":1000,"requestSerialized":"cQdbb2JqZWN0SAdoZWFkZXJzSA9hY2NlcHQtbGFuZ3VhZ2UOemgtQ04semg7cT0wLjkEaG9zdBIxOTIuMTY4LjAuMTAzOjk0NDQZdXBncmFkZS1pbnNlY3VyZS1yZXF1ZXN0cwExCmNvbm5lY3Rpb24Ka2VlcC1hbGl2ZQ1jYWNoZS1jb250cm9sCW1heC1hZ2U9MA9hY2NlcHQtZW5jb2RpbmcNZ3ppcCwgZGVmbGF0ZQp1c2VyLWFnZW50MHVNb3ppbGxhLzUuMCAoTWFjaW50b3NoOyBJbnRlbCBNYWMgT1MgWCAxMF8xNV83KSBBcHBsZVdlYktpdC81MzcuMzYgKEtIVE1MLCBsaWtlIEdlY2tvKSBDaHJvbWUvMTA5LjAuMC4wIFNhZmFyaS81MzcuMzYGYWNjZXB0MId0ZXh0L2h0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSxpbWFnZS9hdmlmLGltYWdlL3dlYnAsaW1hZ2UvYXBuZywqLyo7cT0wLjgsYXBwbGljYXRpb24vc2lnbmVkLWV4Y2hhbmdlO3Y9YjM7cT0wLjlaCXBhcmFtc01hcEhaBm1ldGhvZANHRVQEcG9ydNQk5ApyZXF1ZXN0VVJMH2h0dHA6Ly8xOTIuMTY4LjAuMTAzOjk0NDQvaGVsbG8KcmVxdWVzdFVSSQYvaGVsbG8EYm9keQALY29udGVudFR5cGVOWg==","requestURI":"/hello","requestURL":"http://127.0.0.1:9444/hello","responseSerialized":"BUhlbGxv","serializeToken":"org.springframework.boot.loader.LaunchedURLClassLoader","start":1674630302430,"traceId":"127000000001167463029592710001ed","type":{}},"environment":"unknown","host":"127.0.0.1","timestamp":1674630302430,"traceId":"127000000001167463029592710001ed"}
序列化后的字符串:
将上述内容进行序列化处理,调用远程接口入库