Положить на ajax вместо curl

У меня есть этот URL-адрес для подключения к couchDB.

curl -X PUT http://admin:ulacit@13.90.93.32:5984/test/"001" -d '{"name": "moises"}'

Я видел много вопросов с GET и POST, но я не нашел пример с PUT.

Я делаю это правильно?

$.ajax({
                    crossOrigin: true,
                    url : 'http://admin:ulacit@13.90.93.32: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");
                        }
                    },

1 ответ

PUT HTTP-глагол используется для:

  • создать базу данных, например curl -X PUT http://localhost:5984/mydb
  • создать документ в базе данных, когда вы знаете идентификатор документа, который вы хотите создать, например

# 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"}

что эквивалентно:

# 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
Другие вопросы по тегам