2017-08-24 1 views
0

J'ai cette URL curl à se connecter à couchDB.PUT sur ajax au lieu de curl

boucle -X PUT http://admin:[email protected]:5984/test/ "001" -d '{ "name": "Moisés"}'

j'ai vu beaucoup de questions avec GET et POST, mais je ne trouve pas un exemple avec PUT.

Est-ce que je le fais de la bonne façon?

$.ajax({ 
        crossOrigin: true, 
        url : 'http://admin:[email protected]:5984/test/'+user, 
        type : 'POST', 
        processData: false, 
        dataType: 'json', 
        contentType: 'application/json', 
        data: {pass:pass,email:email}, 
        success:function(result){ 
         if(result!="error"){ 
          alert("Registro Correcto, Proceda a entrar"); 
          open("login.html","_parent"); 
         }else{ 
          alert("Usuario Ya Utilizado"); 
         } 
        }, 

Répondre

0

Le verbe PUT HTTP est utilisé soit:

  • créer une base de données, par exemple curl -X PUT http://localhost:5984/mydb
  • créer un document dans une base de données lorsque vous connaissez l'identifiant du document que vous souhaitez créer, par ex.

# create a document with PUT with document id in the URL 
curl -X PUT -d '{"a":1,"b":2}' -H 'Content-type: application/json' http://localhost:5984/mydb/mydocid 
{"ok":true,"id":"mydocid","rev":"1-25f9b97d75a648d1fcd23f0a73d2776e"} 

qui est l'équivalent de:

# create a document with POST with the document id in the body 
curl -X POST -d '{"_id":"mydocid","a":1,"b":2}' -H 'Content-type: application/json' http://localhost:5984/mydb/mydocid