【问题标题】:How i can make this http post request with php json? [duplicate]我如何使用 php json 发出这个 http post 请求? [复制]
【发布时间】:2012-10-29 14:54:36
【问题描述】:

可能重复:
How to send HTTP request and retrieve response in PHP (with fine-tuning of headers)?

8.1.4.1 ping 请求示例

HTTP 请求:

POST /api/ra/v1/ping HTTP/1.0
Host: app.test.net
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Content-Type: application/json
"Are you there?"

有人可以帮我提供一些 php 原始示例吗?

【问题讨论】:

  • 该请求的正文不是 Content-Type 标头声称的 JSON。
  • 此请求在 api 参考示例中。但我不知道如何设置我的 php 文件来进行此调用
  • 甚至不清楚目标是什么... AJAX 或 php 到远程 API 发布?在你的问题上多花点功夫会有所帮助

标签: php jquery json httprequest


【解决方案1】:

尝试卷曲 http://www.php.net/manual/en/curl.examples-basic.php

$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);

我为一个游戏网站做了同样的事情,我必须经常登录才能使用我的回合。因此,我没有使用 curl 登录,获取授权令牌并使用它,而是使用 curl 发送另一个请求以执行某些操作。然后我使用 Windows 任务调度程序运行该脚本。 我在某处有代码,如果您仍然需要这方面的帮助,我会在回家时查看它。

【讨论】:

    猜你喜欢
    • 2016-10-29
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    相关资源
    最近更新 更多