【发布时间】:2014-10-01 19:42:00
【问题描述】:
我有一个将数据发送到 Google App Engine(webapp2) 的 Chrome 扩展程序。
chrome.extension.onMessage.addListener(function (message, sender, sendResponse) {
if (message.paragraphs_ready) {
$.ajax({
url: 'http://my_website.appspot.com/',
type: 'POST',
data: {'paragraphs_ready': message.paragraphs_ready},
contentType: "application/x-www-form-urlencoded",
//dataType: 'json',
success: function(){
alert("Server received my data");
}
});
}
});
GAE(webapp2) 处理数据并应将响应发送回 Chrome 扩展程序。如果可能,我不想使用 Channel Python API。
class DataProcessing(webapp2.RequestHandler):
"""This Handler is responsible for the Processing"""
def post(self):
to_be_processed = cgi.escape(self.request.POST['paragraphs_ready'])
def my_proc(to_be_processed):
return to_be_processed
self.response.write(my_proc(to_be_processed)
【问题讨论】:
标签: python google-app-engine google-chrome response webapp2