データを挿入するために別の Web サービスによって呼び出される公開 API を構築しようとしています。
Here is DB structure.
Table name: bad_domain
attributes are :
domain(string)
modified_by(string)
cereated_by(string)
risk(Boolean)
これがdefauly.pyの私のコードです
auth.settings.allow_basic_login = True
@auth.requires_login()
@request.restful()
def api():
def POST(table_name,**vars):
return db[table_name].validate_and_insert(**vars)
return locals()
これが私のカールです
curl --user test@gmail.com:1234 http://127.0.0.1:8000/test/default/api/bad_domain.json {"content": [{"domain": “www.google.com”,”modified_by”:”test”, "created_by": "test", "risk": True}]}
カールは機能しません。
curl commend を修正する方法を教えてください。
私はweb2pyにかなり慣れていません
ありがとうございました。