„Postman“ tarpinis serveris „iPhone“ yra būdas fiksuoti ir derinti „HTTP“ ir „HTTPS“ tinklo užklausas, pateiktas „iPhone“ ar programų, veikiančių „iPhone“, ir nukreipia srautą per „Postman“, veikiantį kompiuteryje. Ši sąranka suteikia galimybę kūrėjams ir bandytojams patikrinti API užklausas ir atsakymus tiesiogiai iš mobiliojo įrenginio, kad būtų galima pašalinti, testuoti, stebėti ar tobulinti programų elgseną.
Norėdami naudoti „Postman“ tarpinį serverį su „iPhone“, abu įrenginiai-„iPhone“ ir kompiuteris su įdiegtu „Postman“-turi būti prijungti prie to paties „Wi-Fi“ tinklo. Esminė idėja yra sukonfigūruoti „iPhone“, kad jis galėtų siųsti savo HTTP srautą per kompiuterio IP adresą ir nurodytą prievadą, kuriame „Postman“ klauso kaip įgaliotinis serveris.
„iPhone“ postmano tarpinio serverio nustatymas
1. Pradėkite „Postman“ tarpinį serverį savo kompiuteryje
- Atidarykite „Postman“ programą savo kompiuteryje.
- Raskite ir įgalinkite įmontuotą tarpinio serverio funkciją, paprastai randamą „Postman“ poraštėje arba nustatymuose, esančiuose užfiksuotame ar įgaliotiniame seanse.
- Atkreipkite dėmesį į prievado numerį „Postman“ priskiria arba sukonfigūruoja konkretų prievadą (paprastai 5555).
- Pradėkite tarpinio serverio sesiją, kad pradėtumėte klausytis tinklo srauto.
2. Raskite kompiuterio vietinį IP adresą
- „MacOS“, eikite į sistemos nuostatas> Tinklas, pasirinkite „Active Network“ sąsają ir atkreipkite dėmesį į IP adresą.
- „Windows“, atidarykite nustatymus> Tinklas ir internetas> „Wi-Fi“ (arba „Ethernet“) ir patikrinkite IP adresą skiltyje „Properties“.
3. Konfigūruokite tarpinį serverį „iPhone“
- „iPhone“ atidarykite nustatymus ir eikite į „Wi-Fi“.
- Bakstelėkite informacijos piktogramą (â) šalia prijungto „Wi-Fi“ tinklo.
- Slinkite žemyn iki HTTP tarpinio serverio nustatymų ir pasirinkite Vadovas.
- Įveskite kompiuterio IP adresą kaip serverį.
- Įveskite „Postman“ tarpinio serverio prievado numerį (pvz., 5555) kaip prievadą.
- Išsaugokite nustatymus.
4. HTTPS srauto sertifikatų diegimas
- Norėdami užfiksuoti HTTPS srautą, „Postman“ naudoja sertifikatų tarnybos (CA) sertifikatą, kad iššifruotų užšifruotą srautą.
-Sertifikato failas „Postman-Proxy-Ca.crt“ yra jūsų kompiuteryje „Postman Proxy“ aplanke:
- „MacOS“: „~/Library/Programos palaikymas/Postman/Proxy“
- „Windows“: `C: \ Vartotojai \\ AppData \ Roaming \ Postman \ Proxy`
- „Linux“: `~/.config/postman/tarpinis serveris
- Perkelkite šį sertifikatą į „iPhone“, dažniausiai naudodamiesi „AirDrop“, el. Paštu arba atsisiųskite.
- „iPhone“ atidarykite sertifikato failą ir įdiekite jį atlikdami raginimus „Nustatymai“> „Profilis Atsisiųstas“> Įdiekite.
- Po diegimo eikite į „Nustatymai“> „General“> „Apie> sertifikato patikos nustatymai“ ir įgalinkite visišką įdiegto sertifikato pasitikėjimą, kad „Postman“ galėtų perimti ir iššifruoti HTTPS srautą.
5. Eismo fiksavimo tarpinio serverio naudojimas
- Kai tarpinis serveris bus sukonfigūruotas ir įdiegtas sertifikatas (HTTPS), tinklo srautas iš „iPhone“ bus nukreiptas per „Postman“.
- „iPhone“ atidarykite programas arba „Safari“ ir bendraukite su tinklo paslaugomis ar API.
- „Postman“ parodys užfiksuotas užklausas ir atsakymus savo įgaliotinio seanso lange, kur juos galima patikrinti.
Bendrosios problemos ir trikčių šalinimas
-„Wi-Fi“ atjungimas po tarpinio serverio sąrankos: Kai kurie vartotojai praneša apie „Wi-Fi“ atjungimus nustatant tarpinį serverį. Tinkamos IP ir prievado konfigūracijos užtikrinimas ir teisingas sertifikatų diegimas paprastai tai išsprendžia.
- Nėra užfiksuoto srauto: Patikrinkite, ar abu įrenginiai yra tame pačiame tinkle ir kad jokios ugniasienės neužblokuoja ryšio. Patikrinkite „iPhone“ tarpinio serverio nustatymus ir įsitikinkite, kad „Postman“ tarpinio serverio sesija yra aktyvi.
- „HTTPS“ srautas neužfiksuotas: Paprastai sukelia neįdiegus ir nepasitiki „Postman CA“ sertifikato „iPhone“.
- PROGRESY Autentifikavimo problemos: Jei tarpinio serverio serveriui reikia autentifikavimo, sukonfigūruokite tai „PostMan“. Dažniausiai to nereikia pagrindiniam vietiniam tarpinio serverio derinimui.
tarpinio serverio konfigūracija „PostMan“
„Postman“ leidžia dviejų tipų tarpinio serverio konfigūracijas:
- Sistemos tarpinis serveris: naudojami operacinės sistemos tarpinio serverio parametrai. „Postman“ automatiškai siunčia užklausas per šį įgaliojimą, jei įjungta.
- Individualus tarpinis serveris: rankiniu būdu apibrėžkite tarpinio serverio parametrus „Postman“ (IP adresas ir prievadas), įskaitant protokolo tipą (HTTP, HTTPS, Socks Versijos) ir kredencialus, jei reikia.
„Postman“ palaiko HTTP ir HTTPS užklausas naudodamas „Socks“ tarpinį serverį, tačiau turi tam tikrų apribojimų, atsižvelgiant į tarpinio serverio tipą.
Naudokite „iPhone Postman“ tarpinio serverio atvejus
- API kūrimas ir testavimas: užfiksuokite plėtros programas, kad patikrintumėte API skambučius.
- Derinant mobiliąsias programas: nustatykite netikėtą API atsako elgesį ar nesėkmes.
- Saugumo testavimas: apžiūrėkite neskelbtinus duomenis, perduodamus tinkle.
- Našumo stebėjimas: išanalizuokite tinklo užklausų laiką ir dydį mobiliuosiuose įrenginiuose.
- Švietimo tikslai: Sužinokite, kaip mobiliosios programos bendrauja su „Backend“ paslaugomis.
Saugumo ir privatumo aspektai
Naudojant tarpinį serverį mobiliesiems srautui perimti, reikia iššifruoti HTTPS srautą, kuriam reikia įdiegti patikimą sertifikatą. Šis procesas suteikia galimybę „Postman“ skaityti užšifruotą srautą, tačiau taip pat reikia pasitikėti įrankio saugumu. Po bandymo vartotojai turėtų pašalinti arba išjungti tarpinio serverio konfigūracijas ir sertifikatus, kad išvengtų saugumo rizikos.
Be to, „Postman“ buvo pastebėta, kad naudojantis tam tikras funkcijas, siųsdami kai kuriuos telemetrijos duomenis, todėl patartina įvertinti privatumo padarinius, kai fiksuojant neskelbtiną srautą.
žingsnių santrauka
- Įgalinkite „Postman“ tarpinį serverį kompiuteryje.
- Atkreipkite dėmesį į kompiuterio IP ir tarpinio serverio klausymo prievadą.
- Konfigūruokite „iPhone“ „Wi-Fi“ tarpinį serverį rankiniu būdu, kad nurodytumėte į kompiuterio IP ir prievadą.
- Įdiekite ir patikėkite „Postman“ CA sertifikatą „iPhone“, kad gautumėte HTTPS srauto užfiksavimą.
- Norėdami generuoti tinklo srautą, naudokite programas „iPhone“.
- Patikrinkite užfiksuotas užklausas ir atsakymus „Postman“ jūsų kompiuteryje.