Tôi đang cố gắng kiểm tra giao diện RESTful mà tôi đang làm việc (Tôi đang sử dụng giao diện này: codeigniter-restserver) và tôi muốn sử dụng Python.Kiểm tra một API RESTful với POST từ Python
GET
s có vẻ hoạt động tốt, nhưng tôi đang gặp sự cố với POST
s. Tôi không hỏi về các ins & outs của thư viện này, thay vì tôi chỉ cố gắng để tìm ra cách để kiểm tra POST
ing với Python. Đây là những gì tôi đã có:
import httplib, urllib
params = urllib.urlencode({
'sentence': 'esta es una frase',
'translation': 'this is a sentence'
})
headers = {
"Content-type": "application/x-www-form-urlencoded",
"Accept": "text/plain"
}
conn = httplib.HTTPConnection("localhost:80")
conn.request("POST", "/myapp/phrase", params, headers)
response = conn.getresponse()
print response.status, response.reason
data = response.read()
conn.close()
Tập lệnh này có đủ để kiểm tra POST
? Tôi đã nhìn thấy rất nhiều yêu cầu về SO về những người tìm kiếm các công cụ GUI để thực hiện việc này (các plugin của Firefox, etc) nhưng đối với tôi, toàn bộ điểm xây dựng ứng dụng RESTful ở nơi đầu tiên là có một API để sửa đổi db nhanh chóng. (Điền nó với dữ liệu từ tệp JSON, bất kỳ điều gì.)
Tôi có đi đúng hướng với phương pháp dựa trên Python này không?
Cảm ơn
Liên kết đó đã chết! –
đã xóa liên kết chết. –