2016-07-29 39 views
1

我想通過zendframework的xml-rpc調用一個外部服務器,並從那裏取得xml數據。big POST數據被切斷(XMLRPC調用)

我的應用程序是一個控制檯應用程序,但請求正在使用http POST,當字符數爲「2097152」時,我得到的字符串被截斷,即使服務器在此端發送了一個更大的字符串I不能超過那個。

我增加了「memory_limit」,「post_max_size」以及cli和apache的php.ini中的所有其他變量,但沒有任何更改。

我使用PHP 7.0.4和Ubuntu 16.04(但是這件事發生在PHP5和Ubuntu 14也在另一臺服務器。)

發送服務器不能成爲問題,因爲與其他接收器就像一個XML-RPC Chrome擴展,我收到了我所有的15,000個實體。

回答

1

我將HTTP Post Client中的「keepalive」設置爲TRUE,並且所有操作都像魅力一樣!