Monday, September 21, 2020

ลองเขียน RESTful API ด้วย Python

Env

  • Ubuntu 18.04
  • Python3

Step

$ pip3 install flask

  • สร้างไฟล์เพื่อแสดงคำว่า hello word ผ่าน url http://localhost:8080

$ touch hello.py

  • รันโปรแกรมของเรา

$ python3 hello.py

  • ทดสอบใช้ crul

$ curl http://localhost:8080/

  • เราจะได้ผลลัพธ์ Hello world แสดงออกมา
  • ทดสอบ Accessing Data Using GET in REST API:

$ touch get.py

  • รันโปรแกรม
$ python3 get.py
  • ทดสอบเข้าเปิด browser แล้วเข้า http://localhost:8080/accounts
  • ผลลัพธ์ มันจะแสดง json data ออกมาประมาณนี้
  • อีกตัวอย่าง รับค่าผ่าน get เพือแสดงผลตามเงื่อนไข
  • รันโปรแกรม
  • รัน url นี้ 
$ curl http://127.0.0.1:8080/account/1
$ curl http://127.0.0.1:8080/account/2
  • ตัวอย่างสุดท้ายจาก Adding Data Using POST in REST API:

  • แล้วสั่งดูข้อมูลที่เราเพิ่มด้วย POST มันเข้ามั้ยโดย
  • http://localhost:8080/accounts

  •  ภาพประกอบทั้งหมด เอามาจากอ้างอิง อ่านไม่รู้เรื่อง ไปดูที่อ้างอิงได้เลยคับ

Ref

  • https://linuxhint.com/rest_api_python/

No comments:

Post a Comment

Popular Posts