Я запускаю /usr/bin/perl
или /usr/bin/php
через NSTask и хочу получить HTTP-заголовки программы. Я правильно отформатировал среду (Perl требует, чтобы env vars был префиксом HTTP_
), но ни одна из задач не возвращает ничего, кроме необработанного вывода. Я просматривал документацию по NSTask и справочные страницы по php и perl и не видел способа форсировать вывод HTTP-заголовков.
Есть идеи?
РЕДАКТИРОВАТЬ : Я понимаю, что это древний вопрос, но я просто заново открыл его и понял, что должен доложить. Проблема заключалась в том, что я должен был использовать php-cli
, а не php
. Мне пришлось скачать и скомпилировать php-cli
из исходного кода, чтобы заставить это работать так, как я ожидал. Как только я это сделал, это сработало как шарм. :)