【发布时间】:2014-12-22 19:16:21
【问题描述】:
我在尝试设置 cURL 以从其他站点检索数据时卡住了
这是我的情况。
我有 2 个网站:
- 一个
- 乙
网站A将数据以json格式发送到网站B。
当然,网站A 必须在发送之前对所有数据进行编码 - 已经完成了。
让:
- 用户名 = 测试
- 密码 = 1234
网站B只需要运行这个命令
curl --user test:1234 http://localhost/api/
然后他们将获取 json 文件,并从中进行任何操作。
但是,如果我必须执行多个 cURL 请求怎么办。 所以我想写一个 php 脚本来做到这一点。 这是我到目前为止所拥有的:
<?php
$ch = curl_init("http://localhost/api/");
$fp = fopen("api.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
问题
- 这样做时,我不确定如何配置
username和password。 - 知道
username和password在哪里设置之后,我应该在哪里解码json? - 之后,如何以 HTML/PHP 格式显示我刚刚解码的那些数据?
- 如何测试它?
【问题讨论】: