在 dd(); 之后,我在 laravel 中得到空回應;,但是在 Postman 中我得到了回應,也許我將錯誤的正文傳遞給 API,請指導我如何將以下正文傳遞給這個 API。
謝謝你的幫助。
這是我的控制器
public function callpdf(Request $req)
{
// code...
$host = new HostClass();
$obj = new SessionClass();
$response8 = Http::POST($host->getserverIp() . '/PDFReport',[
// "patientId"=> $obj->getpatientId(),
"patientId"=>"001000010818",
"reportId"=> "618",
"con"=>"003001200326197",
"departmentId"=> "128",
"orderStatusId" => "12",
"organizationId"=>"332",
"sessionId"=> "3",
]);
dd($response8);
return $response8;
}
這是郵遞員的請求和回應
{
"patientId": "001000010818",
"departmentId": "128",
"con": "003001200326197",
"odi": "2",
"orderStatusId" : "12",
"reportId": "618",
"organizationId":"332",
"sessionId": "3"
}
uj5u.com熱心網友回復:
在 dd(); 之后我在 laravel 中得到空回應,但是在 Postman 中我得到了回應
根據您對我的問題的回答:
您的 callPdf 方法是 web 還是 api 路由?使用 Postman 時,是直接呼叫 API 嗎?
@Peppermintology 這是一條網路路線,API 是“PDFReport”
我會期待這種行為。您使用dd();的是 Laraveldump and die方法。它所做的是dump您提供的資料,然后die在執行后停止執行,這意味著沒有任何意義dd()。
所以你的return陳述句永遠不會執行,因此沒有回應。
uj5u.com熱心網友回復:
我看到了你的代碼。代碼看起來不錯,但在我看來,問題可能出在 HTTP 請求的多個部分。
- 首先查看 URL 這可能是 URL 或郵遞員與您的請求之間的差異。首先,驗證
- 第二個問題可能是由于某些標頭(例如(Accept,Content-Type)是 application/json。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/519580.html
上一篇:這是什么錯誤型別'String'不是'index'的'int'型別的子型別
下一篇:job()缺少1個必需的位置引數
