需要HTTPRequest解决方案

问题描述:

晕,需要HTTPRequest解决方案

我需要发送一个请求到一个页面(POST),然后,我会读取XML并采取逻辑操作。

我该如何从我的PHP请求中最好地发送并读取响应。 Thnkas。

从您的PHP内您可以使用HttpRequest ::发送 http://usphp.com/manual/en/function.httprequest-send.php 还有其他选项,如卷曲或其他选项。

它们都有一种send()方法,它将发送请求并将响应返回给您。比你可以用XMLWriter或其他解析响应。

您的PHP代码需要HTTP客户端。例如,有一个here

你可以使用curl库发送POST请求:如果你需要的是做一个简单的POST请求则没有必要使用基于卷曲复杂的解决方案http://php.net/curl

。 PHP流将支持它就好了。

$xml = file_get_contents(
    $url, 
    null, 
    stream_context_create(array(
     'http' => array(
      'method' => 'POST' 
     ) 
    )) 
); 

然后,您可以使用SimpleXML来读取XML。