ทำไม wget ไม่สามารถดาวน์โหลดจากเซิร์ฟเวอร์นี้


-1
  • ใช้ win10
  • สามารถดาวน์โหลดลิงค์ด้วย IDM & amp; โครเมียม

ฉันได้รับข้อผิดพลาดนี้ มีอะไรผิดปกติหรือเปล่า

C:\Users\alihani>cd C:\wget-1.19.1-win64

C:\wget-1.19.1-win64>wget http://rgwha1.elcld.com/Public/1996747932?AWSAccessKeyId=ZTCEWB8UCH1HR47ZQJYT&Expires=1510149040&response-cache-control=public%2C%20max-age%3D2592000&response-content-disposition=attachment%3B%20filename%3D%22%27Til%20Death%20Season%201.rar%22&response-content-encoding=System.Text.UTF8Encoding&response-content-type=application%2Foctet-stream&Signature=FYX3YEWDXD%2Bfd5X98fzrQEjZ1vw%3D

--2017-10-09 16:52:07--  http://rgwha1.elcld.com/Public/1996747932?AWSAccessKeyId=ZTCEWB8UCH1HR47ZQJYT
Resolving rgwha1.elcld.com (rgwha1.elcld.com)... 192.168.222.216
Connecting to rgwha1.elcld.com (rgwha1.elcld.com)|192.168.222.216|:80... connected.

HTTP request sent, awaiting response... 400 Bad Request
2017-10-09 16:52:08 ERROR 400: Bad Request.

'Expires' is not recognized as an internal or external command,
operable program or batch file.

'response-cache-control' is not recognized as an internal or external command,
operable program or batch file.

'response-content-disposition' is not recognized as an internal or external command,
operable program or batch file.

'response-content-encoding' is not recognized as an internal or external command,
operable program or batch file.

'response-content-type' is not recognized as an internal or external command,
operable program or batch file.

'Signature' is not recognized as an internal or external command,
operable program or batch file.

2
ใส่ URL ในเครื่องหมายคำพูด C:\wget-1.19.1-win64>wget "http://rgwha1.elcld.com/Public/1996747932?AWSAccessKeyId=ZTCEWB8UCH1HR47ZQJYT&Expires=1510149040&response-cache-control=public%2C%20max-age%3D2592000&response-content-disposition=attachment%3B%20filename%3D%22%27Til%20Death%20Season%201.rar%22&response-content-encoding=System.Text.UTF8Encoding&response-content-type=application%2Foctet-stream&Signature=FYX3YEWDXD%2Bfd5X98fzrQEjZ1vw%3D"
Narzard

คำตอบ:


0

& ใช้เพื่อแยกคำสั่งในเชลล์ Windows ด้วยคำสั่งของคุณคุณกำลังดำเนินการนี้:

C:\wget-1.19.1-win64> wget http://rgwha1.elcld.com/Public/1996747932?AWSAccessKeyId=ZTCEWB8UCH1HR47ZQJYT
C:\wget-1.19.1-win64> Expires=1510149040
C:\wget-1.19.1-win64> response-cache-control=public%2C%20max-age%3D2592000
[...]
  • ลิงก์ของคุณถูกตัดทอนทำให้คำขอไม่ถูกต้อง (ดังนั้นรหัสข้อผิดพลาด 400 - คำขอไม่ถูกต้อง)
  • เปลือกของคุณไม่มีความคิดอะไร Expires, response-cache-controlฯลฯ หมายถึง

ลองหนี URL เพื่อให้เชลล์จดจำ & เป็นส่วนหนึ่งของ URL ไม่ใช่ตัวคั่น


ขอบคุณสำหรับคำตอบของคุณถ้าฉันใส่ URL ของฉันในเครื่องหมายคำพูดมันมีข้อผิดพลาดชื่อยาวฉันเพิ่งทำ URL ที่สั้นลงของการเชื่อมโยงโดยใช้ Google
ALI HANI

และมันก็ใช้ได้ดี :)
ALI HANI
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.