kuidas leida veebisaidi api


Vastus 1:

Need on kaks kõige tavalisemat viisi, kuidas andmed kulgevad taustast rakendusele.

1.) Esiplaan taotleb HTML-i lehte ja taustprogramm genereerib selle HTML-lehe koos sellesse manustatud andmetega.

GET / kasutajad.html->` Kasutajate leht
<% = kasutajad.forEach (funktsioon (kasutaja) {%>
Nimi: <% = kasutajanimi.nimi%>
Vanus: <% = user.age%>
Sugu: <% = user.gender%>
<%}); %>
>`

2.) Esiplaan täidab AJAX-i päringut ja taustprogramm tagastab puhtad andmed (kõige tavalisem on JSON-vorming). Kliendipoolne javascript võtab need andmed ja teisendab need muudetud html-ideks.

GET /users.json->`{ "kasutajad": [ { "nimi": "Bob", "vanus": "31", "Sugu Mees", }, { "nimi": "Jane", "vanus": "23", "Sugu naine", }, { "nimi": "Joe", "vanus": "44", "Sugu Mees", }, ]}`

Kui räägime API-st, siis tavaliselt viidatakse punktile 2.

Nii et kui soovite teada, kas veebisait kasutab API-d, minge brauseri dev-tööriistade vahekaardile võrgu ja vaadake, kas see teeb mingeid AJAX-i taotlusi.

Kui see juhtub ja see vastus sisaldab puhtaid andmeid, on see API.

Enamik tänapäevaseid veebisaite kasutab API-t, kuna see võimaldab kasutajaliidese ja taustprogrammi lahti ühendada.


Vastus 2:

Kõigepealt on webopedia andmetel rakendusprogrammi liides (API) rutiinide, protokollide ja tööriistade komplekt tarkvararakenduste loomiseks.

Sellegipoolest peaksite selleks, et teha kindlaks, kas veebisait kasutab API-t, peate seda saiti ise jälgima, kuna te ei otsi ainult ühte tehnoloogiat, vaid tehnoloogiate komplekti, mis kokku moodustavad API.

Saate vaadata selliste tehnoloogiate loendit, mida kasutatakse saitide loomiseks selliste tööriistadega nagu

BuiltWith - veebitehnoloogia profileerija

. Loendist saate teada, kas sait kasutab API-d, kuid selle meetodi kasutamiseks peate olema teadlik paljudest tehnoloogiatest.

Samuti saate oma brauseri Chrome'i arendaja tööriistade vahekaardil Võrk jälgida, kuidas veebisait taotlusi esitab. See võib anda teile ettekujutuse veebisaidi toimimisest.

Ja kui rakendus CURL-i enne kliendi poolele jõudmist serveripoolsel API-l asub, võib teil seda keeruline olla.

Vaadake seda linki

Veebi kraapimine 201: API leidmine

Vastus 3:

Arvan, et pean siia inimeste jaoks natuke selgitusi lisama.

Side brauseri ja veebiserveri vahel toimub üldiselt mingi API kaudu.

Enamik, mitte kõigist, ärilised veebisaidid EI tee oma API-d avalikuks. See on privaatne, teada ja dokumenteeritud ainult sisemiselt.

Need organisatsioonid, millel on taustal avalik API, sõltuvad tavaliselt API toimimisest mingist autentimisest. Kas kasutajanime ja parooli kombinatsioon, väljakutse / vastus, OAuth jne.

Kui proovite aru saada, kuidas veebisait oma API-d kasutab, siis häkkerid seda teevad, nii et olete ise.