<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>响应 | 折腾啥</title><description>Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流👥 @zhetengsha_group📌 合集 https://t.me/zhetengsha/2🎁 恰饭 https://t.me/zhetengsha/957📢 广告投放 @xream @xream_botBuy ads: https://telega.io/c/zhetengshafeedId:55438372655431680+userId:62307599601855488</description><link>http://telegram.zhetengsha.eu.org</link><item><title> Sub-Store 更新后端 2.20.5- 若设置 $options._res.status, 拉取文件时将设置自定义响应状态码举例: 请求来自分享且 ua 不符合时, 返回自定义状态码和响应内容  const { headers, url, path } = $options?._req || {}</title><link>http://telegram.zhetengsha.eu.org/posts/3698</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/3698</guid><pubDate>Sat, 16 Aug 2025 01:03:18 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-even&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-3698-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview:  Sub-Store 更新后端 2.20.5- 若设置 $options._res.status, 拉取文件时将设置自定义响应状态码举例: 请求来自分享且 ua 不符合时, 返回自定义状态码和响应内容  const { headers, url, path } = $options?._req || {}&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/kAcRqQCExvG5TZebBVTpgkghg6a-N8pl_8dS96fJncsDZXJ5YSRlX8u8dV-nL1NvtOSPFuR2xPrkSLuxsN5BDOU3oWqZHj-r5hspfRPGqSP7rKo5JlQ3lAWrJF-1SmR46b8ZQMuMUgO0kHcp9zreMtwbO8vZvTmPNpqaZll6GkSV5sMe631kgMkemyATWX-1UTJ9ey-1G2Me9g3vfzgyqVL11OIH8YbFunZ4NYV5YtxgV1oHIofTXQAb5wRETqEq5O9JQDsvJ06JheCHGsgx0WSiG_dBFrLQKJlkVgJTw8aX8615zNFONCozXAaTqHq9X_ojM0bL6Q2M0lnkVvf8YA.jpg&quot; alt=&quot; Sub-Store 更新后端 2.20.5- 若设置 $options._res.status, 拉取文件时将设置自定义响应状态码举例: 请求来自分享且 ua 不符合时, 返回自定义状态码和响应内容  const { headers, url, path } = $options?._req || {}&quot; width=&quot;386&quot; height=&quot;82&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-3698-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-3698-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-3698-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-3698-1&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview:  Sub-Store 更新后端 2.20.5- 若设置 $options._res.status, 拉取文件时将设置自定义响应状态码举例: 请求来自分享且 ua 不符合时, 返回自定义状态码和响应内容  const { headers, url, path } = $options?._req || {}&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/rFtH12okj5Oj7GpCJpiCE6KwtI2hSt9cfpZR4aPIWsjhnRjXniwjsixjNiHGmEdqhcpMwvwv-CubJhqVvPBnzjGaFH2gTTJSsThNU6inwISxfG2rdUQyhbWlqUjIx0uVb4N3whMRmrZLIsw8Not7Ye-CI9fj5_XaoLbRwkK6OPEexkqnOV6nDzHJrs2lOVR9GON5FRGtLLzaR2OqPRgpEMhwfB3LWM0eyAURNtB7ecNPhs7hZYktM3H0q3gi4SbjtuYFipuTXEqBwUrXCnIG0tFF9NoWYizmwxYY3MF1WR5NwFVvgMhCKGbmu3ZQ0aTs-fZZqXP7HFTGz-TLnEIyJw.jpg&quot; alt=&quot; Sub-Store 更新后端 2.20.5- 若设置 $options._res.status, 拉取文件时将设置自定义响应状态码举例: 请求来自分享且 ua 不符合时, 返回自定义状态码和响应内容  const { headers, url, path } = $options?._req || {}&quot; width=&quot;65&quot; height=&quot;82&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-3698-1&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-3698-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-3698-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;u&gt;Sub-Store 更新&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;后端 &lt;code&gt;2.20.5&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;- 若设置 &lt;code&gt;$options._res.status&lt;/code&gt;, 拉取文件时将设置自定义响应状态码&lt;br /&gt;&lt;br /&gt;举例: 请求来自分享且 ua 不符合时, 返回自定义状态码和响应内容&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-javascript&quot;&gt;  &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; headers&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; url&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; path &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; $options&lt;span class=&quot;token operator&quot;&gt;?.&lt;/span&gt;_req &lt;span class=&quot;token operator&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;const&lt;/span&gt; ua &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; headers&lt;span class=&quot;token operator&quot;&gt;?.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&apos;user-agent&apos;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;||&lt;/span&gt; headers&lt;span class=&quot;token operator&quot;&gt;?.&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&apos;User-Agent&apos;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;

  &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token regex&quot;&gt;&lt;span class=&quot;token regex-delimiter&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;token regex-source language-regex&quot;&gt;^\/share\/&lt;/span&gt;&lt;span class=&quot;token regex-delimiter&quot;&gt;/&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;test&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;url&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;token regex&quot;&gt;&lt;span class=&quot;token regex-delimiter&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;token regex-source language-regex&quot;&gt;surge&lt;/span&gt;&lt;span class=&quot;token regex-delimiter&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;token regex-flags&quot;&gt;i&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;test&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;ua&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    $options&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;_res &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;token literal-property property&quot;&gt;status&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;418&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
    $content &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token template-string&quot;&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;I&apos;m a teapot&lt;/span&gt;&lt;span class=&quot;token template-punctuation string&quot;&gt;`&lt;/span&gt;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/214&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 合集&quot;&gt;Sub-Store 合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23SubStore&quot; title=&quot;#SubStore&quot;&gt;#SubStore&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95&quot; title=&quot;#更新记录&quot;&gt;#更新记录&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23changlog&quot; title=&quot;#changlog&quot;&gt;#changlog&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23updates&quot; title=&quot;#updates&quot;&gt;#updates&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%96%87%E4%BB%B6&quot; title=&quot;#文件&quot;&gt;#文件&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%88%86%E4%BA%AB&quot; title=&quot;#分享&quot;&gt;#分享&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%B1%E4%BA%AB&quot; title=&quot;#共享&quot;&gt;#共享&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%8A%B6%E6%80%81%E7%A0%81&quot; title=&quot;#状态码&quot;&gt;#状态码&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%87%AA%E5%AE%9A%E4%B9%89&quot; title=&quot;#自定义&quot;&gt;#自定义&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%93%8D%E5%BA%94&quot; title=&quot;#响应&quot;&gt;#响应&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AF%B7%E6%B1%82&quot; title=&quot;#请求&quot;&gt;#请求&lt;/a&gt;</content:encoded></item></channel></rss>