Qhov txawv ntawm REST API thiab HTTP API yog dab tsi?
Qhov txawv ntawm REST API thiab HTTP API yog dab tsi?

Video: Qhov txawv ntawm REST API thiab HTTP API yog dab tsi?

Video: Qhov txawv ntawm REST API thiab HTTP API yog dab tsi?
Video: Tsis Tau Txaus Koj | Kong Chue (Official Music Video) 2024, Plaub Hlis Ntuj
Anonim

Ntev ntev, muaj ib tug loj qhov sib txawv ntawm a RESTful API thiab a HTTP API . A RESTful API adheres TXHUA tus REST kev txwv tau teev tseg hauv nws cov ntaub ntawv "format" ( hauv Cov ntawv pov thawj ntawm Roy Fielding). A HTTP API yog NYIAJ API uas ua rau siv HTTP raws li lawv txoj kev hloov pauv.

Ib yam li ntawd, qhov txawv ntawm REST API thiab HTTP yog dab tsi?

HTTP yog kev sib txuas lus raws tu qauv uas thauj cov lus hla lub network. SOAP yog cov txheej txheem los pauv XML-raws li cov lus uas siv tau HTTP thauj cov lus ntawd. So yog tus txheej txheem los pauv ib qho (XML lossis JSON) cov lus uas siv tau HTTP thauj cov lus ntawd.

Kuj Paub, qhov sib txawv ntawm API thiab Web cov kev pabcuam yog dab tsi? Lub xwb txawv yog a Web kev pabcuam txhawb kev sib tham nruab nrab ob lub tshuab hauv lub network. Ib API ua raws li ib tug interface nruab nrab ob daim ntawv thov sib txawv kom lawv tuaj yeem sib txuas lus nrog ib leeg. Web kev pabcuam kuj tseem siv SOAP, REST, thiab XML-RPC raws li kev sib txuas lus.

Ib yam li ib tug yuav nug, qhov txawv ntawm REST API thiab API yog dab tsi?

Thaum API yog ib qho txheej txheem ntawm kev ua haujlwm thiab cov txheej txheem uas tso cai rau ib daim ntawv thov nkag mus rau cov yam ntxwv ntawm lwm daim ntawv thov, REST yog architectural style rau kev siv networked hauv lub vev xaib. Nws yog txwv rau cov neeg siv-server raws li cov ntawv thov. REST yog ib txheej ntawm cov cai lossis cov txheej txheem los tsim lub vev xaib API.

REST API piv txwv yog dab tsi?

A REST API txhais cov haujlwm uas cov neeg tsim khoom tuaj yeem ua tau thov thiab tau txais cov lus teb ntawm HTTP raws tu qauv xws li GET thiab POST. Lub Ntiaj Teb Wide Web (WWW) yog ib qho piv txwv ntawm ib tug faib system uas siv REST raws tu qauv architecture muab ib tug hypermedia tsav interface rau cov websites.

Pom zoo: