我是一名绿色程序员,我最初尝试在JS中进行跨域请求。我很快意识到这是不允许的。与这里发布的类似问题不同,我想看看是否可以使用PHP来代替JSONP请求。这个是可能的吗?
简单的工作流程...
BROWSER: POST to my PHP the request-payload & request-headers
PHP: POST to Other Domain's URL the request-payload & request-headers
Other Domain: Process Request and send response
PHP: Send the Response-Content and Response-Header Info back to the browser
以下是我正在尝试使用http://msdn.microsoft.com/en-us/library/bb969500%28v=office.12%29.aspx的内容
我的目标是制作一个基于Web的移动友好的Communicator web Access客户端。
链接到一个正常工作的例子将会很棒!
发布于 2011-07-31 01:23:03
在这种情况下,CURL应该是您的选项,简单如下:
<?php
$ch = curl_init('http://otherdomain.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
$result = curl_exec($ch);
var_dump($result);
?>
在这种情况下,$result将包含站点的html代码。请注意,它不会执行任何javascript,就像您在浏览器上访问网站一样。
发布于 2011-07-31 01:10:32
您谈到的是web服务,目标似乎是处理支付。任何主要的支付网关都有为此准备的API。无论如何,你都可以自学。这里是一个很好的起点http://ajaxonomy.com/2008/xml/web-services-part-1-soap-vs-rest
https://stackoverflow.com/questions/6884568
复制相似问题