【发布时间】:2012-08-08 19:26:22
【问题描述】:
我正在尝试测试使用 AJAX 请求的应用程序的安全性。
我曾尝试使用 Firebug 终端,但数据无法传送到服务器。
这种类型的测试甚至可以在 Firebug 中进行,还是我需要一个不同的程序?
$.ajax({
url: 'http://127.0.0.1:5000/admin/update',
type: 'POST',
data: JSON.stringify(
{extension:'x', mobile:'x', mobex:'x', altContact:'x', fax:'x', userid:'x', lcode:'x', desk: 'x'}
),
contentType: "application/json",
success: function(data) {
}
});
后端是Python:
@jsonify
def updateExceptLocationAndDesk(self):
print "Params:",request.params
结果是:
Params: UnicodeMultiDict([])
【问题讨论】:
-
检查您是否从服务器获得响应或没有使用错误块 n ajax 调用
-
我收到来自服务器的响应,因为 request.params 为空,它抛出了一个 keyerror。我还从为应用程序提供服务的命令 shell 获取结果。
标签: ajax testing firebug security