第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 PHP 從 5.6 升級到 7.3 后請求錯誤

將 PHP 從 5.6 升級到 7.3 后請求錯誤

PHP
萬千封印 2022-01-24 10:37:41
我有一個向 API 發(fā)出請求的腳本,然后將響應(yīng)返回給 AJAX。將我的服務(wù)器從 PHP 5.6 更新到 PHP 7.3 后,請求沒有成功,只返回“null”。這是我得到的錯誤:PHP 警告:file_get_contents( https://api.ekata.com/3.3/identity_check ?'.primary.address.city=Los Angeles&primary.address.postal_code=90001&primary.address.state_code=CA&primary.address.street_line_1=7519+Wadsworth+ Ave&primary.name=SteveTest+SmithTest&primary.phone=9165551234.'&api_key=XXXXXXXXXX):打開流失?。篐TTP請求失敗!這是PHP:<?php# An HTTP GET request exampleheader('Content-Type: application/json');$url = $_POST['url']; $json = file_get_contents('https://api.ekata.com/3.3/identity_check?'.$url.'&api_key=XXXXXXX');$obj = json_decode($json);echo json_encode($obj, JSON_PRETTY_PRINT);
查看完整描述

2 回答

?
慕森王

TA貢獻(xiàn)1777條經(jīng)驗 獲得超3個贊

您的錯誤消息清楚地表明 file_get_contents 嘗試獲取遠(yuǎn)程 url 失敗。您可能應(yīng)該改用CURL。或者,查看 phpinfo() 的輸出并查找allow_url_fopen。如果這是0false,那么您可以嘗試更改 php.ini 設(shè)置以允許 PHP 使用 file_get_contents 等函數(shù)訪問遠(yuǎn)程 url。

請注意,如果您更改 php.ini,如果 PHP 作為模塊運(yùn)行,您可能需要重新啟動 apache,或者如果您的機(jī)器正在運(yùn)行,則重新啟動 PHP-FPM。

編輯:我要補(bǔ)充一點,您的 PHP 腳本應(yīng)該在咳嗽之前檢查 file_get_contents 調(diào)用的結(jié)果。如果結(jié)果為空,您可能應(yīng)該讓您的 PHP 腳本產(chǎn)生某種錯誤對象,并讓您的 javascript 在嘗試對 JSON 結(jié)果進(jìn)行操作之前檢查錯誤情況。


查看完整回答
反對 回復(fù) 2022-01-24
?
Helenr

TA貢獻(xiàn)1780條經(jīng)驗 獲得超4個贊

所以問題是 city 字段中有一個空格,因此 API URL 無效。在我開始真正查看“網(wǎng)絡(luò)/響應(yīng)”選項卡之前并不明顯

https://proapi.whitepages.com/3.3/lead_verify?primary.address.city=Los Angeles&primary.address.postal_code=90001

我將此添加到我的 php 文件中并成功發(fā)送:

$url = str_replace(" ", "%20", $url);

然而,我確實需要研究 CURL,所以我將在我們的 DEV 網(wǎng)站上這樣做。謝謝大家?guī)臀医鉀Q這個問題。



查看完整回答
反對 回復(fù) 2022-01-24
  • 2 回答
  • 0 關(guān)注
  • 292 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號