Ved hjelp av HTTP-forespørsel overskrifter, kan du kommunisere med CouchDB. Gjennom disse forespørslene kan vi hente data fra databasen, lagre data i databasen i form av dokumenter, og vi kan se, så vel som formatet dokumentene som er lagret i en database. 
 
 HTTP-forespørsel Formats Anmeldelser 
 Mens kommunisere med databasen vil vi bruke ulike forespørsel formater som får, hode, post, sette, slette og kopiere. For all virksomhet i CouchDB, vil inngangsdata og utgående datastrukturer være i form av Javascript Object Notation (JSON) objekt. 
 
 Følgende er de ulike forespørsel formater av HTTP-protokollen som brukes til å kommunisere med CouchDB. 
 
 
  GET    HEAD    POST Anmeldelser og minus.; Post forespørsel brukes til å laste opp data. I CouchDB bruker POST-forespørsel, kan du sette verdier, laste opp dokumenter, satt dokument verdier, og kan også starte viss administrasjon kommandoer    PUT Anmeldelser og minus.; Ved hjelp av PUT forespørsel kan du opprette nye objekter, databaser, dokumenter, synspunkter og design dokumenter    DELETE Anmeldelser og minus.; Bruke SLETT forespørsel, kan du slette dokumenter, oversikter og design dokumenter    Kopier Anmeldelser og minus.; Ved hjelp av COPY metoden, kan du kopiere dokumenter og gjenstander.   HTTP-hoder skal leveres for å få riktig format og koding. Mens sende forespørsel til CouchDB server, kan du sende HTTP-forespørsel overskrifter sammen med forespørselen. Følgende er de ulike HTTP-forespørsel overskrifter    Content-type Anmeldelser og minus.; Dette Header brukes til å angi innholdet type data som vi leverer til serveren sammen med forespørselen. Det meste av type innhold vi sender sammen med anmodning vil bli MIME-type eller JSON (application /json). Bruke Content-type på en anmodning er sterkt anbefalt    Godta Anmeldelser og minus.; Dette header brukes til å angi serveren, listen over datatyper som klient kan forstå, slik at serveren vil sende sitt svar ved hjelp av disse datatypene. Generelt her, kan du sende en liste over MIME datatyper kunden aksepterer, atskilt med kolon.   Skjønt, bruker Godta i spørsmål av CouchDB er ikke nødvendig, det er sterkt anbefalt å sikre at data som returneres kan være behandlet av klienten.   Dette er hodene av responsen sendt av serveren. Disse overskriftene gi informasjon om innholdet sende av serveren som respons    Content-type Anmeldelser og minus.; Dette header angir MIME-typen dataene som returneres av serveren. For de fleste forespørsel, er returnert MIME-typen text /plain    Cache-control Anmeldelser og minus.; Denne overskriften antyder klienten om å behandle informasjonen som sendes av serveren. CouchDB returnerer det meste må revalidere, noe som indikerer at informasjonen skal forlenges hvis mulig    Content-lengde Anmeldelser og minus.; Dette header returnerer lengden av innholdet ble sendt av serveren, i byte    ETAG Anmeldelser og minus.; Dette header brukes til å vise revisjonen for et dokument, eller en visning.   Følgende er tabellform av statuskode som sendes av http header og beskrivelsen av det   Det er visse url baner ved hjelp som du kan samhandle med databasen direkte. Følgende er tabellformat av slike url stier. 
 − Dette formatet brukes for å få et bestemt element. Å få forskjellige elementer, må du sende bestemte nettadressemønstre. I CouchDB bruke denne GET forespørsel kan vi få statiske elementer, database dokumenter og konfigurasjon, og statistisk informasjon i form av JSON-dokumenter (i de fleste tilfeller). 
 
 − HEAD metoden er brukt for å få HTTP header av en GET-forespørsel uten kroppen av responsen 
 
 
 
 
 
 
 
 
 
 HTTP Request Headinger 
 
 
 
 
 
 
 
 Response Headinger 
 
 
 
 
 
 
 
 
 
 
 Statuskoder 
 
  200 og minus.; OK 
 Denne statusen vil bli utstedt når en forespørsel fullført  201 og minus.; . Laget 
 Denne statusen vil bli utstedt når et dokument er opprettet  202 − . Akseptert 
 Denne statusen vil bli utstedt når en forespørsel er akseptert  404 − Not Found 
 Denne statusen vil bli utstedt når serveren ikke er i stand til å finne den forespurte innhold  405 og minus.; Ressurs ikke tillatt 
 Denne statusen utstedes når HTTP-forespørsel typen som brukes er ugyldig  409 og minus.; Konflikt 
 Denne statusen er utstedt når det er noen oppdatering konflikt  415 og minus.; Bad Content Type 
 Denne statusen indikerte at den forespurte innholdstypen ikke støttes av serveren  500 og minus.; Internal Server Error 
 Denne statusen er utstedt når data sendes i forespørselen er ugyldig. 
 HTTP URL Baner 
 
  URL  
  Operasjon  
  PUT /db 
 Dette url brukes til å opprette en ny database.  GET /db 
 Dette url brukes til å få informasjon om den eksisterende databasen.  PUT /db /dokument 
 Dette url brukes til å opprette et dokument /oppdatere et eksisterende dokument.  GET /db /dokument 
 Dette url brukes for å få dokumentet.  FJERN /db /dokument 
 Dette url brukes til å slette det angitte dokumentet fra den oppgitte databasen.  GET /db /_design /design-doc 
 Dette url brukes til å få definisjonen av et designdokument.  GET /db /_design /designdoc /_view /vis-navn 
 Dette url brukes for å få tilgang til visning, view-navn fra design dokument fra den oppgitte databasen.
            
            
 
		  

