Handline curl รับคำขอด้วยช่องว่าง


0

นี่คือคำสั่งที่ฉันใช้เพื่อรับข้อมูล

พยายามใช้%20, +และคำพูด ดูเหมือนไม่มีอะไรทำงาน

curl -g -v -H "Authorization: "XXX" --request GET \
--url https://insights-api.clavistechnology.com/api/v2/search-term-results?filter\[online-store\]=amazon&\[search-term\]=250gb%20ssd \
--header 'accept: application/vnd.api+json' \
--header 'content-type: application/vnd.api+json' --globoff 

ล้อมรอบมันคำพูดให้ < HTTP/1.1 400 BAD_REQUEST

--url "https://insights-api.clavistechnology.com/api/v2/search-term-results?filter\[online-store\]=amazon&\[search-term\]=250gb ssd" \ 

คำตอบ:


1

ฉันคิดว่าคุณต้องการคำพูดเพิ่มอีกไม่กี่คำและเพื่อลบคำพูดหนึ่งคำ ฉันได้รับสิ่งต่อไปนี้เพื่อให้ข้อความ Not authenticated:

curl -g -v -H 'Authorization: XXX' \
  --url 'https://insights-api.clavistechnology.com/api/v2/search-term-results?filter[online-store]=amazon&[search-term]=250gb%20ssd' \
  --header 'accept: application/vnd.api+json' \
  --header 'content-type: application/vnd.api+json'

ฉันแทนที่เครื่องหมายคำพูดคู่ด้วยเครื่องหมายคำพูดเดี่ยวรอบการอนุญาต: XXX และลบเครื่องหมายคำพูดคู่ตรงกลาง ฉันก็อ้าง URL เดียว

หวังว่านี่จะช่วยได้


สำหรับผู้อ่านในอนาคตที่ใช้ Windows: เนื่องจาก `` เพื่อดำเนินการคำสั่งต่อไปในบรรทัดถัดไปฉันถือว่าคำถามและคำตอบไม่ใช่สำหรับ Windows สำหรับ Windows สำหรับสิ่งที่ฉันได้ยินอาจต้องใช้เครื่องหมายคำพูดคู่สำหรับพารามิเตอร์ที่ยกมาทั้งหมด (แต่: ฉันไม่ได้ทดสอบเพราะฉันไม่ได้ใช้ Windows ด้วยตัวเอง)
Arjan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.