GuzzleHttp\Exception\ClientException: Client error: `POST http://localhost/index.php` resulted in a `404 Not Found` response:

پرسیده شده
فعالیت 918 روز پیش
دیده شده 474 بار
0

سلام و عرض ادب

وقتی تست رو اجرا می کنم با این ارور مواجه میشم.

GuzzleHttp\Exception\ClientException: Client error: `POST http://localhost/index.php` resulted in a `404 Not Found` response:

تصویر کامل ارور و کدها رو ضمیمه کردم.

فقط چون سایت اجازه نمیداد بیشتر از ۲ مگابایت آپلود کنم vendor رو حذف کردم

فایل پیوست
bug-tracker.zip
283.26 KB

0
حذف شده

اینجا به جای:

$response = $this->httpClient->post('index.php', $data);

به این حالت تغییرش دادم درست شد:

$response = $this->httpClient->post('http://localhost/17-tdd/02-bug-tracker/index.php', $data);

همچنین فایل app.php پورت localhost رو حذف کردم به این صورت:

return [
    'base_uri' => 'http://localhost/'
];

 

فقط دوتا موضوع هست، یک اینکه فکر کنم کار اصولی نیست و مشکل داره، دو هم اینکه اون قسمت بالایی ترمینال که واسه شما جواب request رو برمیگردونه و statusCode رو براتون نمایش میده، واسه من همچین چیزی نمیاره و فقط جواب تست رو میده، Powershell ویندوز رو هم چک کردم چیزی نمایش نمیده.

تصاویر رو ضمیمه کردم.

 

فایل پیوست
images.zip
296 KB

پویا پارسایی

توسط

پویا پارسایی

10 مهر 00

حذف شده
سلام لطفا کد رو قرار بدید
امیر صالحی

12 مهر 00

حذف شده
توی همین تاپیک، اولین متنی که سوالم رو مطرح کردم،فایل bug-tracker.zip رو ضمیمه کردم.
1
حذف شده

سلام.

در مورد statusCode ای که میگید نشون میده، بخاطر اینه که یک وب سرور داخل ترمینال روی پورت 8000 ران شده و اون خط هایی که اضافه میشه، لاگ سرور ران شده است.

این کامند داخل ویدیو بود:

php -S 127.0.0.1:8000

این لینک رو هم میتونید ببینید.

 

فایل پیوست

محسن موحد

توسط

محسن موحد

9 آبان 00