jyggen/Curl請求的響應基於Symfony 2 Response
,記錄爲here。有用的jyggen/Response錯誤消息?
在我的代碼中,執行Request
後,必須通過Request.isSuccessful()
和Response.isSuccessful()
條件才能繼續執行腳本。
如果Request
失敗,我可以使用$request->getErrorMessage()
來記錄一個合適的異常。
如果Request
成功,但Response
然後失敗,但我需要一些有用的記錄它。
我試過$response->getContent()
和$request->getErrorMessage()
,兩者都沒有返回。
我目前使用$response->getStatusCode()
已經結算,但我寧願有更多的信息。執行響應的var_dump
顯示,狀態碼和狀態碼文本都存儲爲受保護值,文本隨代碼一起提供了一條消息,儘管無論如何都可以從代碼值中計算出該代碼。
有沒有電話我錯過了或更好的方式找到Response
的失敗的原因?
我基本上是在爲'Response'尋找等價的'$ request-> getErrorMessage()',當我有機會看到我得到的東西時,我會測試getInfo。 – sturrockad
是的,但我不知道什麼''response-> getErrorMessage()''會返回。如果請求成功,總會有響應(無論是200,404,500等)。 – jyggen
確實如此,但由於我們可以確定響應是否成功,因此有狀態消息與它一起使用會很有用。 – sturrockad