・ このブログの記事(テキスト・画像)について

2012年3月21日水曜日

【Wappy】 PythonでWebアプリ開発 cgiモジュールを使ってみる 改良編

前回の続きです。
値の設定に間違いがあったときサーバ側がエラーになる問題がありました。今回は、それの対処版です。

ベースは前回と同じです。
参考にした本も同じです。

【1.環境】
WindowsXP
Wappy
FFTP
Sakuraエディタ

【2.手順】
1. 前回のソースを下記のコードへ変更した、querytest02.pyを用意する。

  
#!/usr/bin/env python
html_body = """

testFoo = %s
"""
import cgi
form=cgi.FieldStorage()
print "Content-type: text/html\n"
print html_body % form.getvalue('testFoo','N/A')
    

2.FFTPでアップロードする。
3.FFTPでパーミッションを755にする
4.表示を確認してみる。
http://umayahara.jp/learn_hp/python_web/cgi-bin/querytest02.py?testFoo=4
5.値を受け取って表示されたことを確認できた。
正常な値の場合
不正な値の場合


【3.まとめ】
いよいよWebAPIぽいのが作成する準備が完了しつつあります ><
これでRESTfulなAPIを作成できるのかな?
うーん、まだまだ手探りです ><

でわでわ~

0 件のコメント:

コメントを投稿