docker curl:无法识别URI前缀

w8biq8rn  于 2023-01-29  发布在  Docker
关注(0)|答案(3)|浏览(350)

当我想检查我的端口时,它只允许我的第80个端口。我也尝试了http://。它是相同的。我无法检查特定端口。检查屏幕截图。我的操作系统是Windows 10 Pro,这是Powershell。我也在CMD上检查了它。我正在共享代码和图像,其中包括我的代码。

curl localhost  /* ( It shows the information as in image, there is no problem with default port 80) */

curl localhost: 8080  //(httpd's port as i assigned)
curl: The URI prefix is not recognized.

curl localhost: 3306 // (mysql's port as i assigned)
curl: The URI prefix is not recognized.

enter image description here

vkc1a9a2

vkc1a9a21#

正确调用curl需要在URL中包含一个协议标识符,并且需要将端口附加到主机名上,其中要使用冒号,不能使用空格。例如,要通过端口8080访问本地主机上的HTTP服务器,您需要用途:

curl http://localhost:8080
j5fpnvbx

j5fpnvbx2#

在Windows上使用curl.exe本地主机:8080

3xiyfsfu

3xiyfsfu3#

如果您在minikube中遇到nodeport类型的问题,并且您有Windows操作系统
使用以下两个命令

minikube service list

curl.exe http://URL_SECTION_IP:EXPOSED nodeport

相关问题