https://th.news.hada.io/topic?id=5589
เหมือนกับคอมเมนต์ในโพสต์ข้างต้น ช่วงนี้รู้สึกว่า Postman ซับซ้อนเกินไป และเหมือนจะโฟกัสไปที่ฟีเจอร์แบบเสียเงินมากขึ้น แน่นอนว่าอาจมีบางท่านที่ไม่เห็นด้วย
-
postman
-
httpie
-
curl
-
insomnia
-
etc
ถ้ามีเครื่องมือที่อยากแนะนำ ช่วยมาแชร์กันได้เลย
13 ความคิดเห็น
พอใช้ไปใช้มา สุดท้ายก็มักจะกลับไปจบที่
curlพวกอย่าง
httpieก็ดูเหมือนจะมีประโยชน์ แต่ก็มีฟีเจอร์บางอย่างที่ไม่รองรับอย่างคาดไม่ถึงครับผมใช้ https://hoppscotch.io/ko อยู่บ้างเป็นครั้งคราวครับ
ผมใช้ xh อยู่ครับ
https://th.news.hada.io/topic?id=4784
สำหรับเครื่องมือแบบ GUI ผมใช้ paw (เสียเงิน) ครับ
เหตุผลที่คุณใช้ paw คืออะไรครับ? มีเครื่องมือ GUI ฟรีที่คล้ายกันอยู่หลายตัวมาก แต่ผมสงสัยมากจริง ๆ ว่าทำไมถึงเลือกใช้เครื่องมือราคา 50 ดอลลาร์ตัวนี้
ไม่มีเหตุผลพิเศษอะไรหรอก ในบรรดาเครื่องมือพวกนี้ (บน macOS) อันนี้สวยที่สุดแล้ว
ก่อนหน้านั้นผมเคยใช้ Insomnia มาก่อน
ผมใช้ REST Client ในบรรดา VSCode extension อยู่ครับ
เพราะผมใช้ VSCode เป็น editor หลักอยู่แล้ว ระหว่างพัฒนาก็เลยสามารถเปิดเอกสารใหม่แล้วทดสอบได้ทันที และเนื่องจากมันใช้ 'HTTP protocol' ตามเดิมตรง ๆ เลย ผมจึงรู้สึกว่ากลับยิ่งเป็นมิตรกับนักพัฒนามากกว่าครับ
ถ้าบันทึกด้วยนามสกุลไฟล์ข้อความ
.httpก็เอาขึ้น repository ไว้แล้วใช้งานต่อได้สะดวกดีเหมือนกันครับ :)ฉันก็ใช้อยู่เหมือนกัน แต่การที่ข้อความภาษาเกาหลีใน response JSON ถูกเข้ารหัสเป็น
\\uนี่ไม่ค่อยสะดวกเลยนะครับ ไม่ทราบว่าพอจะมีทิปการใช้งานไหมครับ?โอ้ ฟังก์ชันที่มีให้ในไฟล์
.httpที่ฝังมาในเครื่องมือของ IntelliJ นี่แทบจะเหมือนกันเลยนะครับทั้งการเติม header อัตโนมัติก็ทำได้ดี และ
curlก็ใช้ได้ดีด้วย!ผมเองก็ชอบที่มันผสานเข้ากับตัว editor ได้ดีครับ พอใช้เมาส์ไปเรื่อย ๆ แล้วมีอะไรให้ต้องคลิกพิมพ์เยอะ ๆ มันก็เมื่อย..
ส่วน Postman ผมใช้ไว้เก็บประวัติ และตัวที่ฝังมาใน IntelliJ ก็ใช้เหมือน sandbox ครับ
ฟังก์ชันแปลง
curlของ Postman <-> ฟังก์ชันของ editor ใน IntelliJ ก็เข้ากันได้ไม่มีปัญหา เลยใช้งานสะดวกดีครับพอมาคิดดูแล้วก็มีเครื่องมือแบบนั้นอยู่เหมือนกันนะครับ คล้ายกันคือฝั่ง Jetbrains ก็สามารถตรวจสอบ request/response ได้ด้วยฟอร์แมต *.http และยังใส่ assert ได้ด้วย เลยค่อนข้างมีประโยชน์มากครับ
ส่วนตัวแล้วผมชอบ Insomnia เพราะบน Windows ใช้งานได้เรียบง่ายดีครับ บน Mac เคยใช้ตัวที่ชื่อ Paw เมื่อนานมาแล้ว แต่ช่วงนี้ไม่ได้ใช้ Mac แล้วเลยไม่ค่อยแน่ใจครับ
ฟีเจอร์ยอดเยี่ยม แต่
ตอนที่ผมใช้ Insomnia ดูเหมือนว่าจะไม่มีคีย์ลัดสำหรับสลับ workspace เลยทำให้รู้สึกรำคาญอยู่บ้าง