我目前在使用瓶子的python中创建一个RESTful webservice。现在,在将使用/实现Web服务API的客户端,我希望以XML(或JSON)格式获取输出。你有什么想法如何做到这一点?我已经尝试了jsonify但没有成功。另外,我更喜欢在输出中使用XML格式,但是我又不知道如何去做。所以我希望有人能给我一些想法。[Python-Webservice]:如何在Flask上返回并使用XML格式
下面是伪代码片段,希望能够澄清我的问题:
/*** webservice ***/
from flask import Flask, jsonify
app = Flask(__name__)
@app.route("/")
def hello_world():
return jsonify(message = "hello world!")
if __name__ == "__main__":
app.run()
/*** client code ***/
import urllib2
server = "http://localhost:5000/"
req = urllib2.Request(server)
# req has no data at all :(
希望能得到反馈。比= ks提前
建议:使用[请求](http://docs.python-requests.org/)而不是urllib2,API更好。 – 2012-03-23 13:48:01