我正在运行/usr/bin/perl
或/usr/bin/php
通过 NSTask 运行并想要检索程序的 HTTP 标头。我已经正确格式化了环境(Perl 要求 env vars 以 为前缀HTTP_
),但是除了原始输出之外,这两个任务都没有返回任何内容。我已经阅读了关于 NSTask 的文档以及 php 和 perl 的手册页,但还没有看到任何强制输出 HTTP 标头的方法。
有任何想法吗?
编辑:我意识到这是一个古老的问题,但我刚刚重新发现它并意识到我应该报告。问题是我应该一直在使用php-cli
,而不是php
。我必须php-cli
从源代码下载和编译才能使其按预期工作。然而,一旦我这样做了,它就像一个魅力。:)