Monday, February 12, 2024

How to Execute a POST Request with JSON Payload with cURL

  • ทดสอบใช้ CURL บน linux Ubuntu 22.04 เพื่อทดสอบ Restfull api

Pattern

curl -X POST [URL] -H "Content-Type: application/json" -d [JSON_PAYLOAD]

Ex

curl -X POST http://example.com/api/data -H "Content-Type: application/json" -d '{"name": "John Doe", "age": 25}'

curl -X POST http://example.com/api/data -H "Content-Type: application/json" -d @data.json
Ref

  • https://tecadmin.net/post-json-data-with-curl-command/
  • https://www.linode.com/docs/guides/curl-for-rest-api/

Thursday, February 1, 2024

Add Multiple Hosts in phpMyAdmin

  • ปกติเราจะติดตั้ง phpmyadmin ไว้กับเครื่องที่มีฐานข้อมูลอยู่
  • แต่อยากใช้ phpmyadmin กับ remote host อื่นๆ ด้วย

Env

  • Ubuntu 22.04 + Nginx + PHP 8.3 + MySQL 
  • phpmyadmin 5.2.1

Method

  • ดาวน์โหลด zip file จาก https://www.phpmyadmin.net/downloads/ 
  • นำไปวางและแตกไฟล์ไว้ /var/www/html/phpmyadmin
  • จากนั้น คัดลอกไฟล์ชื่อ config.sample.inc.php  -> config.inc.php
  • แล้วเพิ่มประมาณนี้

  • ทดสอบระบบ http://localhost/phpmyadmin

Ref

  • https://tecadmin.net/add-multiple-hosts-in-phpmyadmin/