Faraday: Faraday يزيل المسارات في عنوان url الأساسي

تم إنشاؤها على ٨ أغسطس ٢٠١٣  ·  2تعليقات  ·  مصدر: lostisland/faraday

أواجه مشكلات كبيرة في الحفاظ على المسارات في عنوان url الخاص بقاعدة فاراداي:

conn = Faraday.new(:url => 'http://example.com/api')
conn.get '/index' #=> GET http://example.com/index

ألا يجب أن يتم استدعاء http://example.com/api/index ؟

تقترح هذه المقالة ذلك:
http://www.intridea.com/blog/2012/3/12/faraday-one-http-client-to-rule-them-all

هل يجب علي فعل أي شيء حتى لا أدع فاراداي يزيل /api في عنوان url الأساسي الخاص بي؟

أيضًا ، أقوم بتشغيل Faraday 0.8.8 و Ruby 1.9.3p286. تقول جميع المستندات أن Faraday لا يجب أن يتصرف بهذا الشكل ، لكني أراه على جهاز Mac الخاص بي ، وعلى أجهزة Linux الافتراضية.

التعليق الأكثر فائدة

conn.get 'index'

(لاحظ عدم وجود شرطة مائلة)

إذا كنت تستخدم الشرطة المائلة في البداية ، فهذا يعني مسارًا مطلقًا ، أي "تجاهل أي مسار تم تكوينه بواسطة بادئة عنوان URL لهذا الاتصال".

ال 2 كومينتر

conn.get 'index'

(لاحظ عدم وجود شرطة مائلة)

إذا كنت تستخدم الشرطة المائلة في البداية ، فهذا يعني مسارًا مطلقًا ، أي "تجاهل أي مسار تم تكوينه بواسطة بادئة عنوان URL لهذا الاتصال".

يا إلهي ، أنت على حق. كنت على يقين من أنني حاولت هذا مليون مرة. اشكرك كثيرا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات