HTTP PUT med Wget: Sådan Gør Du (Eller Brug Curl i Stedet)

Hvordan kan HTTP PUT udføres med Wget for at få adgang til en RESTful interface, eller er det ikke muligt?

HTTP PUT kan udføres med Wget ved at bruge flagene --method=PUT og --body-file, men for mere avancerede HTTP anmodninger anbefales det at bruge curl.

Hvordan kan HTTP PUT udføres med Wget for at få adgang til en RESTful interface, eller er det ikke muligt?

Wget er et populært kommandolinjeværktøj til at hente filer fra webservere. Det understøtter dog primært HTTP GET og POST metoderne og har begrænset support for andre HTTP metoder som PUT. For at udføre en HTTP PUT anmodning med Wget, kan du bruge følgende fremgangsmåde:

  • Wget understøtter ikke direkte HTTP PUT metoden.
  • For at udføre en HTTP PUT anmodning, kan du bruge --method=PUT flaget sammen med --body-file for at specificere dataene, der skal sendes.

Her er et eksempel på, hvordan du kan udføre en HTTP PUT anmodning med Wget:

wget --method=PUT --body-file=data.json http://example.com/api/resource

Bemærk, at data.json er filen, der indeholder de data, du vil sende med PUT anmodningen.

Hvis du har brug for mere avancerede HTTP anmodninger, kan det være bedre at bruge et værktøj som curl, som har omfattende support for alle HTTP metoder, herunder PUT.

Eksempel med curl:

curl -X PUT -d @data.json http://example.com/api/resource

Dette vil sende indholdet af data.json som en HTTP PUT anmodning til den angivne URL.

For at opsummere:

  • Wget har begrænset support for HTTP PUT.
  • Brug --method=PUT og --body-file flagene for at udføre en PUT anmodning med Wget.
  • Overvej at bruge curl for mere avancerede HTTP anmodninger.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker