成遇 2025-06-03 16:38 采纳率: 33.3%
浏览 20

浏览器可以正常访问,但是dos命令请求不通。

有人遇到过么?求指教谢谢。能ping通,防火墙关闭了的。

C:\Users\dd>curl -v -I https://api.github.com/repos/microsoft/ripgrep-prebuilt/releases/tags/v13.0.0-10
* Host api.github.com:443 was resolved.
* IPv6: (none)
* IPv4: 20.205.243.168
*   Trying 20.205.243.168:443...
* Connected to api.github.com (20.205.243.168) port 443
* schannel: disabled automatic use of client certificate
* ALPN: curl offers http/1.1
* Recv failure: Connection was reset
* schannel: failed to receive handshake, SSL/TLS connection failed
* closing connection #0
curl: (35) Recv failure: Connection was reset

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-06-03 16:38
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题分析

    问题描述:浏览器可以正常访问某个 URL,但是使用 DOS 命令(如 curl)请求该 URL 时不通。

    解决方案

    可能的原因是 DNS 解析问题或网络配置问题。以下是一些可能的解决方案:

    1. 检查 DNS 解析是否正确:使用 nslookup 命令来检查 DNS 解析是否正确。
    nslookup api.github.com
    

    如果 DNS 解析失败,可以尝试使用 Google 的公共 DNS 服务器:

    nslookup api.github.com 8.8.8.8
    
    1. 检查网络连接是否正确:使用 ping 命令来检查网络连接是否正确。
    ping api.github.com
    

    如果网络连接失败,可以尝试使用 curl 命令来检查网络连接是否正确。

    curl -v -I https://api.github.com/repos/microsoft/ripgrep-prebuilt/release
    
    1. 检查 firewall 或防火墙设置:检查 firewall 或防火墙设置是否阻止了对该 URL 的访问。

    代码示例

    以下是一个使用 curl 命令来检查网络连接是否正确的示例:

    curl -v -I https://api.github.com/repos/microsoft/ripgrep-prebuilt/release
    

    如果你遇到问题,可以提供更多的日志信息或错误信息,以便更好地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 修改了问题 6月3日
  • 修改了问题 6月3日
  • 创建了问题 6月3日