将一段捕获的 HTTP 请求体中的 \n 批量清除的实现
1、在代理软件中捕获的 HTTP 请求体中包含大量的 \n 。如图1
{ "query": "\n query getApp($apiKey: String!) {\n app(apiKey: $apiKey) {\n applicationUrl\n redirectUrlWhitelist\n appProxy {\n url\n subPath\n subPathPrefix\n }\n }\n }\n", "variables": { "apiKey": "b1872dbbd62320f17101f477a56d6f6e" }, "operationName": "getApp" }
2、参考:在线文本内容关键词批量删除 – 过滤清除 。在关键词列表中输入:\\n,然后点击处理。处理后的结果如下,符合预期。如图2
{ "query": " query getApp($apiKey: String!) { app(apiKey: $apiKey) { applicationUrl redirectUrlWhitelist appProxy { url subPath subPathPrefix } } }", "variables": { "apiKey": "b1872dbbd62320f17101f477a56d6f6e" }, "operationName": "getApp" }
3、最后在 GraphQL CLI 客户端中使用 美化,最终的请求符合预期。如图3
query getApp($apiKey: String!) { app(apiKey: $apiKey) { applicationUrl redirectUrlWhitelist appProxy { url subPath subPathPrefix } } }
近期评论