Я пытаюсь сделать простой POST из JavaScript (расширение Google Chrome) в мое приложение Google. Я вижу, что HTTP POST действительно отправляется на сервер GAE, но я не могу понять, как передать простойтекстовую строку, и используйте ее в приложении Google.
Цель: отправить строку из javascript с помощью xmlhttpRequest, показать эту строку на веб-странице google-app.
Вот код JavaScript:
function onRequest(request, sender, sendResponse) {
var url = request;
var xhr = new XMLHttpRequest();
xhr.open("POST", "http://myapp.appspot.com");
xhr.send(url);
// Return nothing to let the connection be cleaned up.
sendResponse({});
};
Воткак я работаю с сообщением на стороне сервера:
def post(self):
url1 = str(self.request.get('url1'))
self.response.headers['Content-Type'] = 'text/html'
self.response.out.write('<p>URL is: %s</p>' % url1)
Когда я смотрю на ответ POST, я вижу
<p>URL is: </p>
, где находится URL-адрес var, который был отправлен?