ฉันมีเซิร์ฟเวอร์ฟังบนhttp://0.0.0.0:8000อย่างไรก็ตามเรื่องนี้อาศัยอยู่ในอินสแตนซ์อะเมซอน
ฉันจะขอ HTTP POST จากคอมพิวเตอร์ภายนอก (โดยใช้curl
) ได้อย่างไร นั่นคือฉันต้องการใช้เซิร์ฟเวอร์ฟังเป็น API นี่แตกต่างจากกรณีอื่น ๆ เพราะฉันต้องการทำผ่าน ssh
0.0.0.0:8000
" หมายถึง "การฟังบนอินเทอร์เฟซทั้งหมด " - คุณสามารถสื่อสารกับมันบน IP สาธารณะได้หรือไม่ (เช่นเดียวกับที่คุณจะใช้สำหรับ SSH)
no port specified, defaulting to port 8000
มันอาศัยอยู่ในอินสแตนซ์ของ ec2 ฉันต้องการทำcurl -XPOST
จาก "เครื่องภายนอก"
curl
กับ IP เดียวกับที่คุณใช้สำหรับ SSH หรือไม่?