2017-08-24 6 views
0

couchDBに接続するためにこのカールURLを持っています。カールの代わりにajaxでPUTを作成する

カールは '{ "名": "モイゼス"}' http://admin:[email protected]:5984/test/ "001" -dをPUT -X

を私がGETとPOSTと多くの質問を見ましたが、私はPUTと例を見つけることができませんでした。

これは正しい方法ですか?

$.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"); 
         } 
        }, 

答えて

0

PUT HTTP動詞は、のいずれかに使用される:

  • データベース等を作成しますcurl -X PUT http://localhost:5984/mydb
  • 作成するドキュメントのIDを知っている場合は、データベースにドキュメントを作成します。のと等価である

# 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 
関連する問題