我的问题是
我之前在paxfull api上发出了curl请求它返回结果但现在返回503。
这是我的代码
add_filter("woocommerce_checkout_fields", "order_fields");
function order_fields($fields) {
$order = array(
"billing_first_name",
"billing_last_name",
"billing_company",
"billing_email",
"billing_country",
"billing_address_1",
"billing_state",
"billing_postcode",
"billing_city"
);
foreach($order as $field)
{
$ordered_fields[$field] = $fields["billing"][$field];
}
$fields["billing"] = $ordered_fields;
return $fields;
}
我收到此错误:
错误致命错误:未捕获的异常'异常',消息'503'
我用谷歌搜索,发现它可能被阻止了IP地址,但是当它在浏览器上获得请求时,它给我的结果。
现在我得出结论他们不允许任何GET请求。
如果你运行url https://paxful.com/buy-bitcoin?format=json,首先检查浏览器返回结果。
我们怎样才能得到paxfull api的结果。请建议
然后api重定向404
我找到了链接How to bypass cloudflare bot/ddos protection in Scrapy?
但是这个链接有助于python,所以有人可以帮助php或javascript。
答案 0 :(得分:0)
尝试使用开发人员工具(f12)中的Chrome网络标签查看发送的实际请求。如果它工作,那么尝试重复来自REST客户端的请求,您可以在其中编辑标题以检查哪些有效,哪些无效。
如果你正常工作,那么在cURL中设置所有标题。如果失败,则设置详细信息并检查发送的内容。