| curl-parse-json |
parses method, headers, cookies and JSON body |
HttpEngineTest.parsesCurlAndRoundTripsImportantFields |
| curl-round-trip |
round trips the important request fields |
HttpEngineTest.curlRoundTripMatchesElectronHttpToolsAcceptAndBody(DIFF-520) |
| binary-post |
(Compose 本机 echo,Electron 无等价 vitest) |
HttpEngineTest.postBodyWithEmbeddedNullBytesRoundTripsOnLocalServer(DIFF-523) |
| multipart-preview |
(Compose 扩展;Electron 响应仍 UTF-8 解码) |
HttpEngineTest.decodeBodyTreatsMultipartResponsesAsText |
| curl-data-binary |
(与 -d 同等 token 分支) |
HttpEngineTest.parseCurlDataBinaryPreservesPayloadAndDefaultsToPost |
| curl-data-urlencode |
(Electron 解析不 decode;Compose 按 URL 解码正文,见 DIFF-524) |
HttpEngineTest.parseCurlDataUrlencodeDecodesBodyAndSetsFormContentType |
| cookie-echo |
(Compose 本机 echo) |
HttpEngineTest.localServerEchoesRequestCookiesAndResponseSetCookie(DIFF-525) |
| public-get |
(可选 httpbin,MOOTOOL_HTTP_PUBLIC_SMOKE=1) |
HttpEngineTest.optionalHttpBinPublicGetSmoke(DIFF-526,默认 CI 跳过;本机通过见 DIFF-527) |
| multipart-prepare |
(Compose 手工 Body;无 Electron multipart 文件 Tab) |
HttpEngineTest.preparePostsMultipartBodyUnmodifiedWhenContentTypeHeaderPresent(DIFF-527) |
| multipart-build |
(Electron 无文件 Tab;程序化字段) |
HttpEngine.buildMultipartFormData + HttpEngineTest.buildMultipartFormDataIncludesTextAndFileParts(DIFF-528) |
| public-multipart-post |
(可选 httpbin,MOOTOOL_HTTP_MULTIPART_SMOKE=1) |
HttpEngineTest.optionalHttpBinMultipartPostSmoke(DIFF-528,默认 CI 跳过) |
| format-body |
formatCodeEditorContent(Quick Note/HTTP Body,codeEditorFormatting.test.ts) |
HttpEngine.formatBody → DocumentFormatEngine.format(DIFF-541);HttpEngineTest.formatBodyUsesDocumentFormatEngineForXmlAndJson |
| format-body-js |
text/javascript 单线 const value={ready:true} |
HttpEngineTest.formatBodyFormatsJavascriptLikeElectron(DIFF-542) |
| stale-response |
发送中保留上一响应 + requestId |
HttpResponsePresentation + HttpRequestPresentation(DIFF-546、DIFF-547) |