Video: Ի՞նչ է Status API-ն:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Այն կարգավիճակի API թույլ է տալիս արտաքին ծառայություններին նշել պարտավորությունները սխալ, ձախողում, առկախ կամ հաջողված վիճակով, որն այնուհետև արտացոլվում է այդ պարտավորությունները ներառող pull հարցումներում: Եթե դուք մշակում եք GitHub հավելված և ցանկանում եք ավելի մանրամասն տեղեկություններ տրամադրել արտաքին ծառայության մասին, կարող եք օգտագործել չեկերը API.
Նաև գիտեք, թե որն է API-ի պատասխանը:
Այն Պատասխան Fetch-ի ինտերֆեյսը API ներկայացնում է արձագանք խնդրանքին. Դուք կարող եք ստեղծել նորը Պատասխան օբյեկտ օգտագործելով Պատասխան . Պատասխան () կոնստրուկտոր, բայց ավելի հավանական է, որ հանդիպեք a Պատասխան օբյեկտը վերադարձվում է որպես մեկ այլ արդյունք API շահագործում, օրինակ՝ սպասարկող Ֆետչևենտ:
Ավելին, ինչպես է աշխատում API-ն: API նշանակում է Application Programming Interface: Ան API ծրագրային ապահովման միջնորդ է, որը թույլ է տալիս երկու հավելվածների խոսել միմյանց հետ: Այսինքն՝ ան API այն մեսենջերն է, որը տրամադրում է ձեր հարցումը մատակարարին, որից դուք խնդրում եք այն, և այնուհետև ձեզ հետ է ուղարկում պատասխանը:
Կարելի է նաև հարցնել, թե որն է կարգավիճակի կոդը 201 API-ում:
201 (Ստեղծված) ՀԱՆԳՍՏ API պատասխանում է 201 կարգավիճակի կոդը երբ հավաքածուի ներսում ռեսուրս է ստեղծվում: Նորաստեղծ ռեսուրսը կարող է հղում կատարել URI(ներ)ի կողմից, որոնք վերադարձվել են URI-ի կազմակերպությունում արձագանք , առավել կոնկրետ URI-ով ռեսուրսի համար, որը տրված է Տեղադրության վերնագրի դաշտի կողմից:
Որոնք են կարգավիճակի կոդերը Web API-ում:
REST API - Արձագանքման կոդեր և կարգավիճակներ
Կոդ | Կարգավիճակ | Նկարագրություն |
---|---|---|
200 | լավ | Հարցումը հաջողությամբ ավարտվեց: |
201 | Ստեղծվել է | Նոր ռեսուրս հաջողությամբ ստեղծվեց: |
400 | Վատ խնդրանք | Հարցումն անվավեր էր։ |
401 | Չլիազորված | Հարցումը չի ներառում նույնականացման նշան կամ նույնականացման նշանը ժամկետանց է: |
Խորհուրդ ենք տալիս:
Ի՞նչ է API-ն Servlet-ում:
Servlet API. servlet փաթեթ, որը պարունակում է դասեր, որոնք աջակցում են ընդհանուր սերվերլետին (protocol-independentservlet) և javax-ին: սերվիլետ. http փաթեթ, որը պարունակում է դասեր՝ http servlet-ին աջակցելու համար
Ո՞ր փաթեթում կա Java Swing API-ն:
Սկզբնապես բաշխված որպես առանձին ներբեռնվող գրադարան, Swing-ը ներառվել է որպես Java Standard Edition-ի մաս 1.2 թողարկման պահից: Swing դասերը և բաղադրիչները պարունակվում են javax-ում: ճոճանակ փաթեթի հիերարխիա
Ի՞նչ է վերահսկիչի API-ն:
Վեբ API վերահսկիչ: Web API Controller-ը նման է ASP.NET MVC վերահսկիչին: Այն կարգավորում է մուտքային HTTP հարցումները և պատասխան է ուղարկում զանգահարողին: Web API կարգավորիչը դաս է, որը կարող է ստեղծվել Controllers թղթապանակում կամ ձեր նախագծի արմատական թղթապանակի տակ գտնվող ցանկացած այլ թղթապանակում:
Արդյո՞ք Bing Translator API-ն անվճար է:
Թարգմանիչ Bing-ի համար, որը գործում է Microsoft Translator-ի կողմից, կայքը տրամադրում է անվճար թարգմանություն տեքստի թարգմանության ցանկացած աջակցվող լեզուներից:
Ո՞րն է տարբերությունը REST API-ի և HTTP API-ի միջև:
Կարճ ասած, RESTful API-ի և HTTP API-ի միջև մեծ տարբերություն կա: RESTful API-ն պահպանում է REST-ի բոլոր սահմանափակումները, որոնք սահմանված են իր «ձևաչափի» փաստաթղթերում (Ռոյ Ֆիլդինգի ատենախոսությունում): HTTP API-ն ցանկացած API է, որն օգտագործում է HTTP-ը որպես փոխանցման արձանագրություն