REST API болон HTTP API хоёрын ялгаа нь юу вэ?
REST API болон HTTP API хоёрын ялгаа нь юу вэ?

Видео: REST API болон HTTP API хоёрын ялгаа нь юу вэ?

Видео: REST API болон HTTP API хоёрын ялгаа нь юу вэ?
Видео: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Дөрөвдүгээр сар
Anonim

Товчхондоо нэг том зүйл бий хоорондын ялгаа а RESTful API болон a HTTP API . А RESTful API БҮХ-ийг дагаж мөрддөг АМРАХ түүний "формат" баримт бичигт заасан хязгаарлалтууд ( дахь Рой Филдингийн диссертаци). А HTTP API АЛИВАА юм API -ийг ашигладаг HTTP Тэдний шилжүүлгийн протокол болгон.

Үүний нэгэн адил, REST API болон HTTP хоёрын ялгаа юу вэ?

HTTP нь сүлжээгээр мессеж дамжуулах харилцааны протокол юм. SOAP нь ашиглах боломжтой XML-д суурилсан мессеж солилцох протокол юм HTTP эдгээр мессежийг зөөвөрлөх. Амрах ашиглах боломжтой аливаа (XML эсвэл JSON) мессеж солилцох протокол юм HTTP эдгээр мессежийг зөөвөрлөх.

API болон вэб үйлчилгээнүүдийн хооронд ямар ялгаа байдгийг бас мэдэх үү? Цорын ганц ялгаа энэ нь а Вэб үйлчилгээ харилцан үйлчлэлийг хөнгөвчилдөг хооронд сүлжээгээр хоёр машин. Ан API интерфэйсийн үүрэг гүйцэтгэдэг хооронд өөр хоорондоо харилцах боломжтой хоёр өөр програм. Вэб үйлчилгээ мөн SOAP, REST, XML-RPC-г харилцааны хэрэгсэл болгон ашигладаг.

Үүний нэгэн адил REST API болон API хоёрын ялгаа юу вэ?

байхад API Үндсэндээ нэг программыг өөр програмын онцлогт хандах боломжийг олгодог функц, процедурын багц юм. АМРАХ вэб дээрх сүлжээний програмуудад зориулсан архитектурын хэв маяг юм. Энэ нь зөвхөн клиент серверт суурилсан програмуудаар хязгаарлагддаг. АМРАХ вэбийг бий болгох дүрэм эсвэл удирдамжийн багц юм API.

REST API жишээ нь юу вэ?

А REST API GET болон POST гэх мэт HTTP протоколоор дамжуулан хөгжүүлэгчид хүсэлт хийж, хариу хүлээн авах функцүүдийн багцыг тодорхойлдог. World Wide Web (WWW) нь жишээ ашигладаг тархсан системийн АМРАХ Вэбсайтуудад зориулсан гипермедиа дээр суурилсан интерфейсээр хангах протоколын архитектур.

Зөвлөмж болгож буй: