Ar gyfer cais sy'n gweithio yn Firefox, dechreuwch gyda'r hyn a anfonodd Firefox mewn gwirionedd:

  1. Agorwch Network Monitor, ailadroddwch y weithred a dewiswch ei chais. Defnyddiwch Copy → Copy as cURL.
  2. Cadwch y gyrchfan, y dull, y corff a'r penawdau perthnasol ar gyfer y gymhariaeth gyntaf. Dewiswch y llwybr ar wahân drwy ychwanegu:
--proxy http://proxy.example:8080

Ar gyfer cymhariaeth gyhoeddus ar wahân a ganiateir heb gymwysyddion, cwcis, data corff preifat na chymwysyddion procsi wedi'u copïo, mae'r rhestr procsi HTTP yn cynnig penbwyntiau posibl. Yna cymharwch yr ymateb a'r cam methiant. Ni all llinyn User-Agent ar ei ben ei hun ailadrodd cyflwyno ffurflen, cwci na thocyn.

Dewiswch y cofnod rhwydwaith sy'n cyfateb i'r weithred: gall tudalen gynhyrchu ailgyfeiriadau a llawer o adnoddau. Os byddwch yn dilyn ailgyfeiriadau, archwiliwch eu targedau yn hytrach na thybio bod curl yn llywio'n union fel y gwnaeth Firefox. Ar gyfer HTTPS, mae curl yn trin CONNECT a TLS y targed; peidiwch ag ailysgrifennu'r cais copïedig yn gyfnewid CONNECT â llaw arall.

Cyn rhannu'r gorchymyn, cuddiwch gwcis, awdurdodiad a gwerthoedd corff preifat gan gadw'r dull, y gyrchfan a chyd-destun gwall defnyddiol. Gall copïo cais gopïo data cyfrif byw.

Mae ailchwarae llwyddiannus yn sefydlu'r cais curl hwn ar y llwybr a ddewiswyd. Nid yw'n atgynhyrchu JavaScript y porwr, cyflwr wedi'i storio na holl geisiadau diweddarach y dudalen.

Erthyglau cysylltiedig