--- Revision None +++ Revision 393039376630 @@ -0,0 +1,21 @@ +>>> sock = socket.create_connection(("127.0.0.1", 5984))>>> sock.send('PUT /testdb/hum1 HTTP/1.1\r\nHost: 127.0.0.1:5984\r\nAccept-Encoding: identity\r\nContent-Length: 2\r\nContent-Type: application/octet-stream\r\nExpect: 100-continue\r\nUser-Agent: restkit/0.9.2\r\n\r\n') +186 +>>> sock.recv(4096)'HTTP/1.1 100 Continue\r\n\r\n' +>>> sock.send("{}")2 +>>> sock.recv(4096)'HTTP/1.1 201 Created\r\nServer: CouchDB/0.11.0b22c551bb-git (Erlang OTP/R13B)\r\nLocation: http://127.0.0.1:5984/testdb/hum1\r\nEtag: "1-967a00dff5e02add41819138abb3284d"\r\nDate: Fri, 18 Dec 2009 20:49:48 GMT\r\nContent-Type: text/plain;charset=utf-8\r\nContent-Length: 67\r\nCache-Control: must-revalidate\r\n\r\n{"ok":true,"id":"hum1","rev":"1-967a00dff5e02add41819138abb3284d"}\n' +>>> sock = socket.create_connection(("127.0.0.1", 5984))>>> sock.send('PUT /testdb/hum1/att1 HTTP/1.1\r\nHost: 127.0.0.1:5984\r\nAccept-Encoding: identity\r\nContent-Length: 2\r\nContent-Type: application/octet-stream\r\nExpect: 100-continue\r\nUser-Agent: restkit/0.9.2\r\n\r\n') +191 +>>> sock.recv(4096) +'HTTP/1.1 409 Conflict\r\nServer: CouchDB/0.11.0b22c551bb-git (Erlang OTP/R13B)\r\nDate: Fri, 18 Dec 2009 20:50:22 GMT\r\nContent-Type: text/plain;charset=utf-8\r\nContent-Length: 58\r\nCache-Control: must-revalidate\r\n\r\n{"error":"conflict","reason":"Document update conflict."}\n' +>>> sock = socket.create_connection(("127.0.0.1", 5984))>>> sock.send('PUT /testdb/hum1/att1?rev=1-967a00dff5e02add41819138abb3284d HTTP/1.1\r\nHost: 127.0.0.1:5984\r\nAccept-Encoding: identity\r\nContent-Length: 2\r\nContent-Type: application/octet-stream\r\nExpect: 100-continue\r\nUser-Agent: restkit/0.9.2\r\n\r\n') +230 +>>> sock.recv(4096) +Traceback (most recent call last): + File "", line 1, in +socket.error: [Errno 54] Connection reset by peer +>>> sock = socket.create_connection(("127.0.0.1", 5984), 2)>>> sock.send('PUT /testdb/hum1/att1?rev=1-967a00dff5e02add41819138abb3284d HTTP/1.1\r\nHost: 127.0.0.1:5984\r\nAccept-Encoding: identity\r\nContent-Length: 2\r\nContent-Type: application/octet-stream\r\nExpect: 100-continue\r\nUser-Agent: restkit/0.9.2\r\n\r\n') +230 +>>> sock.recv(4096) +Traceback (most recent call last): + File "", line 1, in +socket.timeout: timed out