代码之家  ›  专栏  ›  技术社区  ›  sanjihan

curl无法解析子域,但浏览器可以

  •  1
  • sanjihan  · 技术社区  · 6 年前

    我收到一条熟悉的错误消息 curl: (6) Couldn't resolve host 'instance.localhost' 运行此curl命令时:

    curl -X POST -d name=/Applications/XAMPP/xamppfiles/htdocs/instance/file.mov -d name_2=/Applications/XAMPP/xamppfiles/htdocs/instance/file2.mov http://instance.localhost/backend/scripts/process.php
    

    这个消息的含义很清楚,但是当我试图在浏览器中访问同一个URL时,文件会正常显示。

    注意,我已经配置了一个虚拟主机 instance 运行本地计算机。

    <VirtualHost *:80>
        ServerName instance.localhost
        DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/instance"
    
        <Directory "/Applications/XAMPP/xamppfiles/htdocs/instance">
             Require all granted
             Options Indexes FollowSymLinks
             AllowOverride None
             Require all granted
        </Directory>
        #DirectoryIndex index.html
    
    </VirtualHost>
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Kalin Staykov    6 年前

    127.0.0.1实例.localhost