API ย่อมาจากอะไร? และคำย่ออื่น ๆ : REST, SOAP, XML, JSON, WSDL

API ย่อมาจากอะไร

เมื่อคุณใช้เบราว์เซอร์เบราว์เซอร์ของคุณจะร้องขอจากเซิร์ฟเวอร์ไคลเอนต์และเซิร์ฟเวอร์จะส่งไฟล์กลับที่เบราว์เซอร์ของคุณประกอบและแสดงหน้าเว็บด้วย แต่ถ้าคุณแค่ต้องการให้เซิร์ฟเวอร์หรือหน้าเว็บของคุณพูดคุยกับเซิร์ฟเวอร์อื่นล่ะ? สิ่งนี้ทำให้คุณต้องตั้งโปรแกรมโค้ดไปยัง API

อะไร API หมายถึง?

API เป็นคำย่อของ อินเตอร์เฟซการเขียนโปรแกรมประยุกต์. API เป็นชุดของกิจวัตรโปรโตคอลและเครื่องมือสำหรับการสร้างแอปพลิเคชันที่เปิดใช้งานเว็บและบนมือถือ API ระบุวิธีการพิสูจน์ตัวตน (ทางเลือก) ร้องขอและรับข้อมูลจากไฟล์ API เซิร์ฟเวอร์

API คืออะไร

เมื่อใช้ในบริบทของการพัฒนาเว็บไฟล์ API โดยทั่วไปจะเป็นชุดของข้อความร้องขอ Hypertext Transfer Protocol (HTTP) ที่กำหนดพร้อมกับคำจำกัดความของโครงสร้างของข้อความตอบ Web API ช่วยให้สามารถรวมบริการหลายอย่างเข้ากับแอปพลิเคชันใหม่ที่เรียกว่า mashupsวิกิพีเดีย

คำอธิบายวิดีโอเกี่ยวกับสิ่งที่ API ทำ

มีสองโปรโตคอลหลักในการพัฒนา API ภาษาโปรแกรมที่เป็นทางการเช่นนักพัฒนา Microsoft .NET และ Java มักชอบ SOAP แต่โปรโตคอลที่นิยมมากที่สุดคือ REST เช่นเดียวกับที่คุณพิมพ์ที่อยู่ในเบราว์เซอร์เพื่อรับการตอบกลับรหัสของคุณจะส่งคำขอไปยังไฟล์ API - เส้นทางบนเซิร์ฟเวอร์ที่ตรวจสอบสิทธิ์และตอบสนองอย่างเหมาะสมกับข้อมูลที่คุณร้องขอ การตอบสนองสำหรับ SOAP ตอบสนองด้วย XML ซึ่งดูเหมือน HTML มากซึ่งเป็นโค้ดที่เบราว์เซอร์ของคุณใช้

หากคุณต้องการทดสอบ API โดยไม่ต้องเขียนโค้ด DHC มีที่ดี แอปพลิเคชัน Chrome สำหรับการโต้ตอบกับ API และดูการตอบสนอง

Acronym SDK ย่อมาจากอะไร

SDK เป็นคำย่อของ ชุดนักพัฒนาซอฟต์แวร์.

เมื่อ บริษัท เผยแพร่ API โดยทั่วไปจะมีเอกสารประกอบที่แสดงให้เห็นว่าไฟล์ API พิสูจน์ตัวตนวิธีการสอบถามและคำตอบที่เหมาะสมคืออะไร เพื่อช่วยให้นักพัฒนาได้เริ่มต้น บริษัท ต่างๆมักเผยแพร่ไฟล์ ชุดนักพัฒนาซอฟต์แวร์ เพื่อรวมคลาสหรือฟังก์ชันที่จำเป็นไว้ในโปรเจ็กต์ที่ผู้พัฒนากำลังเขียนได้อย่างง่ายดาย

Acronym XML ย่อมาจากอะไร

XML เป็นคำย่อของ ภาษามาร์กอัป eXtensible. XML เป็นภาษามาร์กอัปที่ใช้ในการเข้ารหัสข้อมูลในรูปแบบที่มนุษย์อ่านได้และเครื่องอ่านได้

นี่คือตัวอย่างลักษณะที่ XML ปรากฏ:

<?xml รุ่น ="1.0"?>
<product id ="1">
สินค้าก
ผลิตภัณฑ์แรก

5.00
แต่ละ

Acronym JSON ย่อมาจากอะไร

JSON เป็นคำย่อของ สัญกรณ์วัตถุ JavaScript. JSON เป็นรูปแบบสำหรับการจัดโครงสร้างข้อมูลที่ส่งไปมาผ่าน API JSON เป็นอีกทางเลือกหนึ่งของ XML REST API มักจะตอบสนองด้วย JSON ซึ่งเป็นรูปแบบมาตรฐานแบบเปิดที่ใช้ข้อความที่มนุษย์อ่านได้เพื่อส่งออบเจ็กต์ข้อมูลที่ประกอบด้วยคู่แอตทริบิวต์ - ค่า

นี่คือตัวอย่างของข้อมูลด้านบนโดยใช้ JSON:

{
"id": 1,
"หัวข้อ": "ผลิตภัณฑ์ A",
"คำอธิบาย": "ผลิตภัณฑ์แรก",
"ราคา": {
"จำนวนเงิน": "5.00",
"ต่อ": "แต่ละ"
}
}

Acronym REST ย่อมาจากอะไร?

REST เป็นคำย่อของ การโอนสถานะตัวแทน รูปแบบสถาปัตยกรรมสำหรับระบบไฮเปอร์มีเดียแบบกระจาย ตั้งชื่อโดย Roy Thomas Fielding

ต๊าย…หายใจลึก ๆ ! คุณสามารถอ่านทั้งหมด วิทยานิพนธ์ที่นี่เรียกว่ารูปแบบสถาปัตยกรรมและการออกแบบสถาปัตยกรรมซอฟต์แวร์บนเครือข่ายที่ส่งมาด้วยความพึงพอใจบางส่วนของข้อกำหนดสำหรับปริญญา DOCTOR OF PHILOSOPHY ในสาขาสารสนเทศและวิทยาการคอมพิวเตอร์โดย รอยโธมัสฟิลดิง.

ขอบคุณ Dr.Fielding! อ่านเพิ่มเติมเกี่ยวกับ REST ที่ Wikipedia

Acronym SOAP ย่อมาจากอะไร?

SOAP เป็นคำย่อของ โปรโตคอลการเข้าถึงวัตถุอย่างง่าย

ฉันไม่ใช่โปรแกรมเมอร์ แต่ในความคิดของฉันนักพัฒนาที่ชอบ SOAP ทำเช่นนั้นเพราะพวกเขาสามารถพัฒนาโค้ดในอินเทอร์เฟซการเขียนโปรแกรมมาตรฐานที่อ่านไฟล์ Web Service Definition Language (WSDL) ได้อย่างง่ายดาย พวกเขาไม่จำเป็นต้องแยกวิเคราะห์การตอบสนอง แต่ทำได้สำเร็จแล้วโดยใช้ WSDL SOAP ต้องการซองจดหมายแบบเป็นโปรแกรมซึ่งกำหนดโครงสร้างข้อความและวิธีการประมวลผลชุดของกฎการเข้ารหัสสำหรับการแสดงอินสแตนซ์ของประเภทข้อมูลที่กำหนดโดยแอปพลิเคชันและรูปแบบสำหรับการแสดงการเรียกโพรซีเดอร์และการตอบกลับ

5 คอมเมนต์

  1. 1
  2. 2
  3. 3
  4. 4

    สุดท้าย (ในที่สุด!) บทสรุปโดยย่อของความหมายของคำย่อที่ฟังดูน่ากลัวก่อนหน้านี้ทั้งหมด ขอขอบคุณที่ใช้ภาษาที่ชัดเจนและตรงไปตรงมาผลลัพธ์ = อนาคตที่สดใสขึ้นเล็กน้อยสำหรับนักพัฒนานักเรียนคนนี้

    • 5

      สวัสดีวิกใช่ ... ฉันเห็นด้วย คำพูดมันน่ากลัว ฉันจำได้ว่าครั้งแรกที่ฉันตั้งโปรแกรมคำขอไปยัง API และทุกอย่างคลิกและฉันไม่อยากจะเชื่อเลยว่ามันง่ายแค่ไหน ขอบคุณ!

คุณคิดอย่างไร?

ไซต์นี้ใช้ Akismet เพื่อลดสแปม เรียนรู้วิธีการประมวลผลข้อมูลความคิดเห็นของคุณ.