MooTool

Handy tool set for developers

View on GitHub

Electron httpTools.test.ts → Compose 对照

场景 Electron httpTools.test.ts Compose
curl-parse-json parses method, headers, cookies and JSON body HttpEngineTest.parsesCurlAndRoundTripsImportantFields
curl-round-trip round trips the important request fields HttpEngineTest.curlRoundTripMatchesElectronHttpToolsAcceptAndBodyDIFF-520
binary-post (Compose 本机 echo,Electron 无等价 vitest) HttpEngineTest.postBodyWithEmbeddedNullBytesRoundTripsOnLocalServerDIFF-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.localServerEchoesRequestCookiesAndResponseSetCookieDIFF-525
public-get (可选 httpbin,MOOTOOL_HTTP_PUBLIC_SMOKE=1 HttpEngineTest.optionalHttpBinPublicGetSmokeDIFF-526,默认 CI 跳过;本机通过见 DIFF-527
multipart-prepare (Compose 手工 Body;无 Electron multipart 文件 Tab) HttpEngineTest.preparePostsMultipartBodyUnmodifiedWhenContentTypeHeaderPresentDIFF-527
multipart-build (Electron 无文件 Tab;程序化字段) HttpEngine.buildMultipartFormData + HttpEngineTest.buildMultipartFormDataIncludesTextAndFilePartsDIFF-528
public-multipart-post (可选 httpbin,MOOTOOL_HTTP_MULTIPART_SMOKE=1 HttpEngineTest.optionalHttpBinMultipartPostSmokeDIFF-528,默认 CI 跳过)
format-body formatCodeEditorContent(Quick Note/HTTP Body,codeEditorFormatting.test.ts HttpEngine.formatBodyDocumentFormatEngine.formatDIFF-541);HttpEngineTest.formatBodyUsesDocumentFormatEngineForXmlAndJson
format-body-js text/javascript 单线 const value={ready:true} HttpEngineTest.formatBodyFormatsJavascriptLikeElectronDIFF-542
stale-response 发送中保留上一响应 + requestId HttpResponsePresentation + HttpRequestPresentationDIFF-546DIFF-547