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

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

當(dāng)curl和Postman完全正常時,出現(xiàn)Guzzle錯誤

當(dāng)curl和Postman完全正常時,出現(xiàn)Guzzle錯誤

PHP
慕虎7371278 2023-07-08 16:43:18
我正在項(xiàng)目中將 Guzzle 設(shè)置為 Laravel 6 的 HTTP 客戶端。它工作得很好,并且對每個 API 命中都給出了響應(yīng)。但突然它返回“Call to a member function getStatusCode() on null”錯誤。我嘗試使用 Postman 和curl 來訪問API,當(dāng)Guzzle 不返回時,它們會返回正確的響應(yīng)。RequestException 響應(yīng)的 print_r 不返回響應(yīng),而是返回 null。我嘗試調(diào)試REST API 以測試使用 Guzzle 命中請求時請求的去向,但請求甚至沒有命中目標(biāo)函數(shù)。這是我的 Guzzle 代碼:class ApiCallback{    public static function request($method, $uri, $params = [], $useAccessToken = true){        $client = new \GuzzleHttp\Client();        $response = null;        $jsonObj = null;        try{            if($useAccessToken){                $response = $client->request(                    strtoupper($method),                    $uri,                    [                        "headers" =>[                            'Accept' => '*/*',                            "Authorization" => "Bearer ".Session::get('access_token'),                            'Content-Type' => 'application/json',                            'User-Agent' => 'saranaku-'.Session::get('id'),                            'Content-Length' => '0',                            'Accept-Encoding' => 'gzip, deflate, br',                            'Connection' => 'keep-alive'                        ]                        ,                        "body" => \json_encode(                            $params                        )                    ]                );            }附加信息:REST API 正在本地主機(jī)中運(yùn)行,端點(diǎn)為:/v1/loginHTTP 方法是 POSTREST API 使用 Java Spring Boot v1.5.6請求正文是{     "data":{          "username": "username_string",          "password": "password_string"     }}我已經(jīng)嘗試過清除緩存,但composer dump-autoload問題仍然存在
查看完整描述

2 回答

?
慕標(biāo)5832272

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

我找到了問題和解決方案。

因此,我正在對異常進(jìn)行一些日志記錄 Log,發(fā)現(xiàn)我的$uri無效,因?yàn)樵?code>.env文件中找不到我的 API BASE URL。因此,解決方案正在實(shí)施php artisan cache:clear,并且大口的工作也有效。

Log對于閱讀此問題的任何人,如果堆棧跟蹤對您沒有幫助,請記住嘗試一下。


查看完整回答
反對 回復(fù) 2023-07-08
?
拉莫斯之舞

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個贊

就我而言,這是一個配置不正確的錯誤記錄遠(yuǎn)程通道。該錯誤發(fā)生在錯誤通道故障時,而不是在您的代碼中。

正如您所提到的,必須修復(fù)錯誤日志記錄或檢查服務(wù)器上的日志,它們具有原始的錯誤堆棧。


查看完整回答
反對 回復(fù) 2023-07-08
  • 2 回答
  • 0 關(guān)注
  • 233 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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