gpt4 book ai didi

php - 这是使用 PHP CURL 发出 API 请求的最佳方式吗?

转载 作者:可可西里 更新时间:2023-11-01 16:58:22 25 4
gpt4 key购买 nike

我有一个网站,它有一个简单的 API,可以通过 http 使用。我希望利用 API 并一次提交大约 1000-1500 次数据。这是他们的 API:http://api.jum.name/

我已经构建了 URL 来进行提交,但现在我想知道发出这些 1000-1500 API GET 请求的最佳方式是什么?这是我正在考虑的 PHP CURL 实现:

$add = 'http://www.mysite.com/3rdparty/API/api.php?fn=post&username=test&password=tester&url=http://google.com&category=21&title=story a&content=content text&tags=Season,news';
curl_setopt ($ch, CURLOPT_URL, "$add");
curl_setopt ($ch, CURLOPT_POST, 0);
curl_setopt ($ch, CURLOPT_COOKIEFILE, 'files/cookie.txt');
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
$postdata = curl_exec ($ch);

我每次提交都要关闭CURL连接吗?我能否以更好的方式重写上述内容,使这 1000-1500 次提交更快?

谢谢大家

最佳答案

如果您可以访问 php 5.2+,我强烈推荐 php 的 curl_multi。

这允许您并行处理多个 curl 请求,在这种情况下肯定会派上用场。

相关文档:http://us3.php.net/manual/en/ref.curl.php
用法示例:http://www.somacon.com/p537.php

关于php - 这是使用 PHP CURL 发出 API 请求的最佳方式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1002185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com