我需要从py脚本向休息服务发送表单。我尝试使用httpie。
当我调用myApp.controller('GreetingController', function($scope) {
$scope.greeting = 'Hola!';
}]);
时,我得到了预期的结果。
如果我调用run(['http', '--help'])
,则脚本会被卡住并且不会发生。
我还尝试将httpie运行到bash脚本
run(['http', 'http://site/page'])
结果与第一种情况相同。脚本卡住了。
我使用ubuntu 16.04,所以我同时拥有python2和python3。我用python3运行我的脚本。 mayby p2和amp;之间是否存在冲突? p3在这种情况下?
答案 0 :(得分:3)
尝试添加--ignore-stdin
选项:
run(['http', '--ignore-stdin', 'http://site/page'])
--ignore-stdin
选项阻止HTTPie从中读取数据 stdin,在非交互式过程中通常是不可取的 调用。