Trước tiên, theo hướng dẫn CGI mà bạn liên kết, bạn cần xuất loại nội dung bạn đang làm việc:
print "Content-type: text/plain\r\n\r\n",
Nếu bạn ít nhất không có dòng mới trong đó, các ứng dụng khách HTTP sẽ nghĩ rằng nội dung của bạn được cho là một phần của tiêu đề và bị nhầm lẫn, họ có thể sẽ cho rằng tài liệu bạn yêu cầu trống.
Tiếp theo, bạn cần một máy chủ CGI. Python đi kèm với một.
Đặt tập lệnh của bạn vào thư mục con có tên cgi-bin
và chạy lệnh này (từ thư mục mẹ):
python -m CGIHTTPServer
Url để gọi sẽ trông giống như sau:
curl http://localhost:8000/cgi-bin/cgitest.py