كيف تحصل على "سلسلة الاستعلام" من القرآن؟

StackOverflow https://stackoverflow.com/questions/3518090

  •  29-09-2019
  •  | 
  •  

سؤال

لدي قرآن وأحتاج إلى استخراج ملف PATH+FILE+PARAMS. في الأساس كل شيء ما عدا اسم المضيف - ما الذي سيتم طلبه عبر HTTP.

نظرت من خلال مستندات QT 4.6 لكنني لم أجد أي شيء يبدو أنه سيفعل ذلك.

ما هي الطريقة (الطرق) التي سأتصل بها؟

هل كانت مفيدة؟

المحلول

يمكنك مسح المخطط مع setScheme. بعد ذلك ، سيكون عنوان URL نسبيًا ، لذا يجب ألا يعيد اسم المضيف بعد الآن عند تحويله إلى سلسلة.

QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.setScheme("");
someUrl.toString();

أو يمكنك إعطاء toString() طريقة بعض المعلمات الإضافية:

QUrl someUrl("http://stackoverflow.com/foo/bar?spam=eggs");
someUrl.toString(QUrl::RemoveScheme);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top