أحمد مصطفى كامل نشر 24 فبراير أرسل تقرير مشاركة نشر 24 فبراير (معدل) عندي مشكلة عندما ارسل http request تظهر لى هذه المشكلة (self-signed certificate ) وهذا هو الكود الخاص بي مع العلم اننى استخدم php laravel وعند استخدام postman في ارسال الrequest لا تظهر مشاكل عند استخدام رابط media خارجي مثلا https://s29.q4cdn.com/175625835/files/doc_downloads/test.pdf فان الطلب يمرر وتجرى الامور بشكل صحيح لكن عند استخدام $mediaUrl = Storage::disk('public')->url($directory . '/invoice.pdf'); تظهر المشكلة المشار اليها تم التعديل في 24 فبراير بواسطة أحمد مصطفى كامل 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mahmoud Hassan19 نشر 24 فبراير أرسل تقرير مشاركة نشر 24 فبراير (معدل) مشكلة "self-signed certificate" تحدث عندما تقوم بإرسال طلب HTTP إلى خادم يستخدم شهادة SSL غير موثوقة أو تم توقيعها بواسطة نفس الخادم (self-signed) يمكن استخدام ::withoutVerifying() لتجنب هذه المشكلة $mediaUrl = Storage::disk('public')->url($directory . '/invoice.pdf'); $response = Http::withoutVerifying() ->withHeaders([ 'Content-Type' => 'application/json', 'Accept' => 'application/json', 'Authorization' => $token, ])->post('http://localhost:8084/message/sendMedia/codechat-bot', [ 'number' => $customerPhone, 'mediaMessage' => [ 'mediatype' => 'document', 'media' => $mediaUrl, 'fileName' => 'invoice.pdf', ], 1); return $response->json(); يمكنك تجاهل التحقق من الشهادة SSL ولكن هذا غير موصى به لأسباب أمان يمكنك القيام بذلك في Laravel عبر تحديث ملف config/app.php وتعيين verify إلى false في قسم http 'http' => [ 'verify' => false, ], من الأفضل استخدام هذا الحلا فقط للتجارب وليس في بيئة إنتاج تم التعديل في 24 فبراير بواسطة Mahmoud Hassan19 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 أحمد مصطفى كامل نشر 24 فبراير الكاتب أرسل تقرير مشاركة نشر 24 فبراير نفس المشكلة 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mahmoud Hassan19 نشر 24 فبراير أرسل تقرير مشاركة نشر 24 فبراير يمكنك تجاهل التحقق من الشهادة SSL ولكن هذا غير موصى به لأسباب أمان يمكنك القيام بذلك في Laravel عبر تحديث ملف config/app.php وتعيين verify إلى false في قسم http 'http' => [ 'verify' => false, ] اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 أحمد مصطفى كامل نشر 24 فبراير الكاتب أرسل تقرير مشاركة نشر 24 فبراير جربتها ولم تفلح اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mahmoud Hassan19 نشر 24 فبراير أرسل تقرير مشاركة نشر 24 فبراير ممكن تشارك ملفات المشروع اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 أحمد مصطفى كامل نشر 24 فبراير الكاتب أرسل تقرير مشاركة نشر 24 فبراير بتاريخ 1 دقيقة مضت قال Mahmoud Hassan19: ممكن تشارك ملفات المشروع للأسف المشروع كبير جدا وهو خاص بشركة اعمل على تطويرة يمكن ان نستخدم anydisk اذا كان هذا الخيار متاح اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mahmoud Hassan19 نشر 24 فبراير أرسل تقرير مشاركة نشر 24 فبراير ممكن نحاول هنا وان شاء الله هتتحل نزل الملف اللي هنا https://curl.haxx.se/ca/cacert.pem بعد كدا انقل الملف دا الي فولدر php مثلا C:\xampp\php في نفس الفولدر افتح ملف php.ini ابحث عن curl.cainfo وضح path cacert.pem اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 أحمد مصطفى كامل نشر 24 فبراير الكاتب أرسل تقرير مشاركة نشر 24 فبراير انا استعمل nginx ومفعل ال https ssl اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mahmoud Hassan19 نشر 24 فبراير أرسل تقرير مشاركة نشر 24 فبراير ممتاذ تأكد من أن ملفات الشهادة SSL ومفتاح الخاصة لديك تعمل بشكل صحيح وتحتوي على المعلومات الصحيحة افحص إعدادات Nginx لضمان أن SSL مفعل بشكل صحيح في ملفات التكوين اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
أحمد مصطفى كامل
عندي مشكلة عندما ارسل http request تظهر لى هذه المشكلة (self-signed certificate )
وهذا هو الكود الخاص بي
مع العلم اننى استخدم php laravel
وعند استخدام postman في ارسال الrequest لا تظهر مشاكل
عند استخدام رابط media خارجي
مثلا https://s29.q4cdn.com/175625835/files/doc_downloads/test.pdf
فان الطلب يمرر وتجرى الامور بشكل صحيح لكن عند استخدام
تظهر المشكلة المشار اليها
رابط هذا التعليق
شارك على الشبكات الإجتماعية
9 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.