Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs $http.POST有时发送空正文_Angularjs_Google App Engine_Angularjs Directive_Angular Http - Fatal编程技术网

Angularjs $http.POST有时发送空正文

Angularjs $http.POST有时发送空正文,angularjs,google-app-engine,angularjs-directive,angular-http,Angularjs,Google App Engine,Angularjs Directive,Angular Http,我正在使用$http发布一些数据,并使用python在GAE后端接收这些数据。大多数情况下,一切正常,但有时邮件正文是空的。这种情况经常发生在特定用户身上,这让我怀疑这是否与硬件/操作系统有关 角度代码: $http({ method: 'POST', url: '/some_url', data: { data_1: $rootScope.me, data_2

我正在使用$http发布一些数据,并使用python在GAE后端接收这些数据。大多数情况下,一切正常,但有时邮件正文是空的。这种情况经常发生在特定用户身上,这让我怀疑这是否与硬件/操作系统有关

角度代码:

$http({
            method: 'POST',
            url: '/some_url',
            data: {
                data_1: $rootScope.me,
                data_2: some_other_data
            }
        }).success(function(data) {
            // Do something here
        }).error(function(data) {
            // Do something here
        });

有关更多内容:我们正在使用WkWebView在iOS应用程序中显示网站。

检查浏览器的开发人员工具,查看它认为正在发送的内容。这在生产中发生。不幸的是,我们无法复制它进行调试。尝试以受影响的用户身份登录,但对我们来说效果非常好。我很难相信上面的代码可以做到这一点。您的Javascript中可能有另一个调用,或者您有一个前台服务器(apache、nginx)正在更改请求。并尝试将请求记录为
logging.info(self.request.body)
。这也适用于大多数用户,除了少数像永久阻塞的用户。由于我们登录该用户并没有导致问题,我高度怀疑服务器端是否发生了导致问题的任何事情。我在问,如果某个变量未定义或某个H/W问题,这是否可能有问题?