Видео: HTTP REST API гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
АМРАЛТАЙ API нь хэрэглээний программын интерфейс ( API ) ашигладаг HTTP Өгөгдөл АВАХ, ХИЙХ, НИЙТЛЭХ, УСТГАХ хүсэлт. АМРАХ технологийг илүү бат бөх Simple Object Access Protocol (SOAP) технологиос илүүд үздэг учраас АМРАХ бага зурвасын өргөнийг хөшүүрэг болгож, интернет ашиглахад илүү тохиромжтой.
Цаашилбал, REST API гэж юу гэсэн үг вэ?
А RESTful API нь хэрэглээний программын интерфейс ( API ) нь HTTP хүсэлтийг ашиглан өгөгдлийг GET, PUT, POST болон УСТГАХ. Ан API вэб сайтын хувьд хоёр программ хангамж хоорондоо харилцах боломжийг олгодог код юм.
Хоёрдугаарт, REST API жишээ нь юу вэ? Жишээ : /хэрэглэгч/ руу илгээсэн GET хүсэлт нь системд бүртгэлтэй хэрэглэгчдийн жагсаалтыг буцаана. /user/123 руу илгээсэн POST хүсэлт нь үндсэн өгөгдлийг ашиглан ID 123-тай хэрэглэгчийг үүсгэдэг. /user/123 руу илгээсэн PUT хүсэлт нь хэрэглэгчийн 123-ыг үндсэн өгөгдөлтэй шинэчилдэг.
HTTP нь REST API мөн үү?
Үгүй ээ, тэд нар биш. HTTP HyperText Transfer Protocol гэсэн үг бөгөөд файл дамжуулах арга юм. a хооронд бас том ялгаа байгааг анхаарна уу RESTful API болон a HTTP API . А RESTful API БҮХ-ийг дагаж мөрддөг АМРАХ түүний "формат" баримт бичигт (Рой Филдингийн диссертацид) заасан хязгаарлалтууд.
REST API ба API гэж юу вэ?
АМРАХ үндсэндээ үйлчлүүлэгч болон серверүүдийн зан байдлыг зохицуулдаг вэб архитектурын хэв маяг юм. байхад API Энэ нь илүү ерөнхий протоколуудын багц бөгөөд бусад программ хангамжтай харилцахад туслах зорилгоор программ хангамж дээр байрлуулсан. АМРАХ зөвхөн вэб програмуудад зориулагдсан. Мөн ихэвчлэн HTTP хүсэлт, хариултуудтай харьцдаг.
Зөвлөмж болгож буй:
REST API болон HTTP API хоёрын ялгаа нь юу вэ?
Товчхондоо, RESTful API болон HTTP API хоёрын хооронд маш том ялгаа бий. RESTful API нь өөрийн "формат" баримт бичигт (Рой Филдингийн диссертацид) заасан БҮХ REST хязгаарлалтуудыг дагаж мөрддөг. HTTP API нь HTTP-г дамжуулах протокол болгон ашигладаг аливаа API юм
WordPress REST API гэж юу вэ?
API нь хэрэглээний програмчлалын интерфейс юм. WordPress REST API нь нийтлэл, хуудас, ангилал зүй болон бусад суулгасан WordPress өгөгдлийн төрлүүдийг төлөөлөх REST төгсгөлийн цэгүүдийг (URL) хангадаг. Таны аппликейшн нь эдгээр төгсгөлийн цэгүүд рүү JSON өгөгдлийг илгээж, хүлээн авч, асууж, өөрчлөх, таны сайт дээр контент үүсгэх боломжтой
REST API дахь гэрээ гэж юу вэ?
API гэрээ гэдэг нь API-г хэрхэн зохион бүтээх талаар өөр өөр багуудын хооронд байгуулсан гэрээ юм. Өнөөдөр API гэрээний хамгийн түгээмэл хэлбэр бол OpenAPI тодорхойлолт (өмнө нь Swagger гэгддэг) юм
Loopback REST API гэж юу вэ?
Loopback нь маш өргөтгөх боломжтой нээлттэй эхийн зангилаа юм. js хүрээтэй бөгөөд үүнийг динамик төгсгөлөөс төгсгөлд REST API-г бүтээхэд ашиглаж болно. Бага эсвэл огт кодгүйгээр Loopback танд дараах боломжийг олгоно: API-г хурдан үүсгэх. API-аа харилцааны мэдээллийн сан, MongoDB, REST API гэх мэт мэдээллийн эх сурвалжтай холбоно уу
Python REST API гэж юу вэ?
REST нь үндсэндээ вэб API-г зохион байгуулахад хэрэгтэй конвенцуудын багц юм. "Вэб API" гэж би таны HTTP-ээр дамжуулан харилцаж, тодорхой URL-ууд руу хүсэлт илгээж, хариуд нь холбогдох өгөгдлийг буцааж авдаг API-г хэлж байна. ("JSON объект" нь Python толь бичигтэй маш төстэй өгөгдлийн төрөл юм.)