Teknobench

Amharcán Comhad HAR

Oscail comhad .har i do bhrabhsálaí chun iarratais, ceanntásca, fianáin agus eas a iniúchadh, ansin díghalraigh é sula roinneann tú é. Ní uaslódáiltear aon rud.

Rabhadh: bíonn rúin i gcomhaid HAR. Taifeadann comhad HAR gach iarratas lena fhianáin, comharthaí údaraithe, sonraí foirme (focail faire uaireanta) agus sonraí pearsanta. Ní léann an uirlis seo é ach i do bhrabhsálaí: ní uaslódáiltear aon rud. Sula roinneann tú comhad HAR le duine ar bith, úsáid “Díghalraigh agus easpórtáil” agus seiceáil an toradh.

Íoslódálann “Díghalraigh agus easpórtáil” cóip gan fianáin, Authorization ná ceanntásca dintiúir eile, agus le paraiméadair chomhartha, focal faire agus eochrach curtha faoi cheilt i URLanna, i sonraí foirme agus i gcoirp JSON. Athbhreithnigh é sula roinneann tú é: féadfaidh sonraí pearsanta a bheith ann fós i URLanna agus i gcoirp freagraí.

Conas comhad HAR a oscailt

  1. Scaoil do chomhad .har ar an limistéar scaoilte nó cliceáil air chun an comhad a roghnú. Is féidir leat an JSON a ghreamú isteach in Nó greamaigh an JSON HAR agus Oscail HAR a chliceáil freisin. Chun a fheiceáil conas a oibríonn an t-amharcán ar dtús, cliceáil Lódáil sampla.
  2. Taispeánann an achoimre líon na n-Iarratais, na mbearta Aistrithe, an méid Acmhainní (díchódaithe), am Críoch an iarratais dheireanaigh agus Teagmhas lódála an leathanaigh nuair a thaifeadann an comhad é.
  3. Cúngaigh an tábla le Scag URL (cuid de sheoladh, nó modh mar POST), Cineál (doiciméad, script, bileog stíle, íomhá, cló, XHR / Fetch, meáin) agus Stádas (2xx, 3xx, 4xx, 5xx nó Theip (gan freagra)). Nuair a bhíonn roinnt leathanach sa chomhad, tagann scagaire Leathanach chun solais.
  4. Cliceáil URL chun Sonraí an iarratais a oscailt: faisnéis ghinearálta, céimeanna ama, ceanntásca iarratais agus freagra, paraiméadair an tsreanga ceiste, fianáin, corp an iarratais agus corp an fhreagra mar ghnáththéacs.
  5. Sula seolann tú an comhad chuig comhghleacaí nó foireann tacaíochta, cliceáil Díghalraigh agus easpórtáil chun cóip cheilte a íoslódáil.

Cad is comhad HAR ann?

Is formáid JSON é HAR (HTTP Archive) chun an méid a lódálann brabhsálaí a thaifeadadh. Is féidir le Chrome, Edge, Firefox agus Safari ceann a easpórtáil ó phainéal Network a n-uirlisí forbróra (“Save all as HAR”). Déanann gach iontráil cur síos ar iarratas amháin: modh, URL, ceanntásca agus fianáin an iarratais, na sonraí a postáladh, stádas, ceanntásca agus fianáin an fhreagra, corp an fhreagra go minic, agus miondealú den am a caitheadh. Iarrann foirne tacaíochta comhaid HAR mar go dtaispeánann siad go díreach cad a tharla ar an líonra nuair a bhí leathanach mall nó briste.

Tarraingíonn an colún Eas gach iarratas ar amlíne chomhroinnte, roinnte sna céimeanna atá sainithe ag sonraíocht HAR 1.2: i scuaine/blocáilte, cuardach DNS, nasc TCP, croitheadh láimhe TLS, seoladh, fanacht leis an gcéad bheart (TTFB) agus íoslódáil. Léiríonn barra fada “Ag fanacht (TTFB)” freastalaí mall; léiríonn barraí fada DNS nó TLS socrú naisc; léiríonn a lán iarratas a thosaíonn déanach acmhainní a bhacann rindreáil. Theip ar iarratais i ndearg nó d’fhill siad stádas 4xx nó 5xx.

Cén fáth a bhfuil comhaid HAR íogair

Is taifead iomlán de do sheisiún é comhad HAR. De ghnáth tá d’fhianáin seisiúin ann, ceanntásca Authorization le comharthaí iompróra, eochracha API i URLanna, comharthaí CSRF, agus uaireanta na focail faire agus na sonraí pearsanta a chlóscríobh tú i bhfoirmeacha. Is minic a fhéadann duine ar bith a fhaigheann an comhad na fianáin nó na comharthaí sin a athúsáid chun gníomhú mar tusa go dtí go rachaidh siad as feidhm. Sin an fáth nach n-uaslódálann an uirlis seo an comhad riamh: parsáiltear agus taispeántar é go hiomlán i d’chluaisín brabhsálaí.

Baineann Díghalraigh agus easpórtáil gach fianán iarratais agus freagra, cuireann sé [REDACTED] in ionad luachanna Cookie, Set-Cookie, Authorization, Proxy-Authorization, X-Api-Key, ceanntásca CSRF agus aon cheanntásc a bhfuil “token”, “secret” nó “session” ina ainm, agus cuireann sé paraiméadair mar access_token, id_token, code, password, api_key, key nó signature faoi cheilt i URLanna, i sonraí foirme agus i gcoirp JSON. Insíonn an líne stádais duit cé mhéad mír a cuireadh faoi cheilt. Is eangach shábháilteachta é díghalrú, ní ráthaíocht: coinnítear ainmneacha agus seoltaí ríomhphoist i URLanna, i leathanaigh HTML agus i gcoirp freagraí eile, mar sin léigh an comhad sula roinneann tú é. Is dea-chleachtas é an seisiún a chúlghairm (logáil amach) tar éis HAR a thaifeadadh.

Teorainneacha

Is féidir comhaid suas le 100 MB a oscailt. Liostaíonn an tábla an chéad 2,000 iarratas a mheaitseálann; úsáid na scagairí chun teacht ar na cinn eile. Gearrtar coirp níos faide ná 200,000 carachtar san amharc sonraí. Taispeántar coirp freagraí i gcónaí mar théacs: ní rindreáiltear HTML riamh agus ní thaispeántar íomhánna riamh, agus ní dhíchódaítear coirp Base64 ach nuair is téacsúil a gcineál ábhair.

Ceisteanna coitianta

Conas comhad HAR a easpórtáil ó mo bhrabhsálaí?

Oscail na huirlisí forbróra (F12), téigh go dtí an cluaisín Network, athlódáil an leathanach chun na hiarratais a thaifeadadh, ansin cliceáil ar dheis ar liosta na n-iarratas agus roghnaigh “Save all as HAR” (Chrome, Edge) nó úsáid an cnaipe easpórtála (Firefox, Safari). Cuir “Preserve log” ar siúl má tharlaíonn an fhadhb thar atreorú.

An uaslódáiltear mo chomhad HAR áit ar bith?

Ní uaslódáiltear. Léann agus parsálann JavaScript an comhad i do bhrabhsálaí, agus ní sheoltar aon rud chuig freastalaí. Tá tábhacht leis sin mar gur féidir d’fhianáin agus do chomharthaí a bheith sa chomhad.

An ndéanann "Díghalraigh agus easpórtáil" comhad HAR sábháilte le roinnt?

Baineann sé na gnáthdintiúir: fianáin, ceanntásca údaraithe, eochracha API agus paraiméadair chomhartha nó focail faire. Ní féidir leis gach rún a aithint, mar shampla sonraí pearsanta laistigh de leathanach HTML nó ainm réimse saincheaptha, mar sin athbhreithnigh an comhad íoslódáilte sula roinneann tú é.

Cén fáth a bhfuil an méid difriúil ón gceann i mo bhrabhsálaí?

Nuair a thaifeadann an comhad méid an aistrithe (_transferSize), taispeántar an luach sin. Seachas sin úsáidtear méid an choirp móide méid na gceanntásc, nó méid an ábhair dhíchódaithe. Mar sin tá freagraí comhbhrúite níos lú in Aistrithe ná in Acmhainní (díchódaithe).

Cén fáth a dtaispeánann roinnt iarratas "theip" agus gan aon am?

Ciallaíonn stádas 0 nár fhaigh an brabhsálaí freagra riamh: bhí an t-iarratas blocáilte ag síneadh, cealaithe, diúltaithe ag CORS nó theip air ar leibhéal an líonra. Taispeántar téacs na hearráide sna sonraí, nuair a shábháil an brabhsálaí é.