如何使用PHP将数据发布到URL(远程ASMX服务器)?

时间:2011-04-15 12:56:56

标签: php web-services soap asmx

我有一个指向.asmx的http链接。我试图调用file_get_contents或fopen来POST数据。但它返回无法打开http流。

打开.asmx有什么提示吗?

感谢。

3 个答案:

答案 0 :(得分:2)

与asmx文件无关。您需要发送帖子数据。

你可以使用php curl函数。

示例:CURL

答案 1 :(得分:1)

看看这篇文章,它是关于如何使用PHP提交POST请求的 http://davidwalsh.name/execute-http-post-php-curl

答案 2 :(得分:0)

只要您的请求只应在服务器上处理(并且不应执行JS或其他客户端处理),您可以使用curl

<?php
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, "your_link");
 curl_setopt($ch, CURLOPT_HEADER, 0);
 curl_exec($ch);
 curl_close($ch);
 ?>