美文网首页
使用 Chrome Copy as Powershell 快速重

使用 Chrome Copy as Powershell 快速重

作者: Codmowa | 来源:发表于2023-04-23 15:54 被阅读0次

    这里是一篇使用 Chrome "Copy as cURL" 和 PowerShell quickly 重放请求的笔记:

    1. 在 Chrome 的 Network 面板中选择一个请求,右键选择 "Copy as cURL" 或 "Copy as Powershell"。这会将请求的命令复制到剪贴板。
    2. 在 PowerShell 中,使用 Get-Clipboard cmdlet 读取剪贴板内容。例如:
    $curl = Get-Clipboard -Raw
    

    这会将 cURL 命令或 PowerShell 脚本保存到 $curl 变量。

    1. 使用 Invoke-Expression 或 iex 执行 $curl 中的内容。例如:
    iex $curl 
    

    这会执行剪贴板中的命令,从而重放选择的请求。

    1. 如果需要,我们可以修改 $curl 中的命令参数,例如修改 host 或 url 等。例如:
    $curl = $curl -replace 'example.com','www.example.com'
    iex $curl
    

    这会将请求发送到 www.example.com 而不是原始的 example.com

    1. 我们也可以将 curl 中的内容保存到 .ps1 脚本文件,然后执行该文件。这在curl 包含多行命令时特别有用。例如:
    Set-Content 'request.ps1' $curl 
    .\request.ps1
    

    这会执行 request.ps1 脚本文件,重放请求。

    1. 需要注意,如果请求包含敏感数据(身份认证、Token 等),重放时需要谨慎,避免将敏感数据泄露到未授权的系统或用户。
      所以,通过简单的几步,我们可以轻松使用 Chrome 和 PowerShell 快速重放网页请求,实现 web 调试和测试的工作。但同时也需要注意数据安全,慎重处理包含敏感数据的请求。
      综上,Chrome "Copy as cURL" 和 PowerShell 的组合是一个强大的 web 开发工具,可以极大提高我们的开发效率和调试体验。希望这个笔记能对你有所帮助

    相关文章

      网友评论

          本文标题:使用 Chrome Copy as Powershell 快速重

          本文链接:https://www.haomeiwen.com/subject/behyjdtx.html