URLBuilder class
فئة تتعامل مع إنشاء عناوين URL وتعديلها وتحليلها.
الأساليب
| append |
إلحاق المسار المتوفر بمسار URL الحالي. إذا كان المسار المتوفر يحتوي على استعلام، فستتم إضافته إلى عنوان URL هذا أيضا. |
| get |
احصل على المضيف الذي تم تعيينه في عنوان URL هذا. |
| get |
احصل على المسار الذي تم تعيينه في عنوان URL هذا. |
| get |
احصل على المنفذ الذي تم تعيينه في عنوان URL هذا. |
| get |
احصل على الاستعلام في عنوان URL هذا. |
| get |
احصل على قيمة معلمة الاستعلام مع اسم معلمة الاستعلام المتوفرة. إذا لم تكن هناك معلمة استعلام بالاسم المقدم، إرجاع غير معرف. |
| get |
احصل على النظام الذي تم تعيينه في عنوان URL هذا. |
| parse(string) | |
| replace |
إذا تم العثور على searchValue المتوفر في URLBuilder هذا، فاستبدله ب replaceValue المتوفر. |
| set |
تعيين المضيف لعنون URL هذا. إذا كان المضيف المتوفر يحتوي على أجزاء أخرى من عنوان URL (مثل منفذ أو مسار أو استعلام)، فستتم إضافة هذه الأجزاء إلى عنوان URL هذا أيضا. |
| set |
تعيين مسار عنوان URL هذا. إذا كان المسار المتوفر يحتوي على استعلام، فستتم إضافته إلى عنوان URL هذا أيضا. |
| set |
تعيين المنفذ لعنون URL هذا. إذا كان المنفذ المتوفر يحتوي على أجزاء أخرى من عنوان URL (مثل مسار أو استعلام)، فستتم إضافة هذه الأجزاء إلى عنوان URL هذا أيضا. |
| set |
تعيين الاستعلام في عنوان URL هذا. |
| set |
تعيين معلمة استعلام بالاسم والقيمة المتوفرين في استعلام URL هذا. إذا كانت قيمة معلمة الاستعلام المتوفرة غير معرفة أو فارغة، فستتم إزالة معلمة الاستعلام إذا كانت موجودة. |
| set |
تعيين المخطط/البروتوكول لعنون URL هذا. إذا كان النظام المقدم يحتوي على أجزاء أخرى من عنوان URL (مثل مضيف أو منفذ أو مسار أو استعلام)، فستتم إضافة هذه الأجزاء إلى عنوان URL هذا أيضا. |
| to |
تفاصيل الأسلوب
appendPath(undefined | string)
إلحاق المسار المتوفر بمسار URL الحالي. إذا كان المسار المتوفر يحتوي على استعلام، فستتم إضافته إلى عنوان URL هذا أيضا.
function appendPath(path: undefined | string)
المعلمات
- path
-
undefined | string
getHost()
احصل على المضيف الذي تم تعيينه في عنوان URL هذا.
function getHost(): undefined | string
المرتجعات
undefined | string
getPath()
احصل على المسار الذي تم تعيينه في عنوان URL هذا.
function getPath(): undefined | string
المرتجعات
undefined | string
getPort()
احصل على المنفذ الذي تم تعيينه في عنوان URL هذا.
function getPort(): undefined | string
المرتجعات
undefined | string
getQuery()
احصل على الاستعلام في عنوان URL هذا.
function getQuery(): undefined | string
المرتجعات
undefined | string
getQueryParameterValue(string)
احصل على قيمة معلمة الاستعلام مع اسم معلمة الاستعلام المتوفرة. إذا لم تكن هناك معلمة استعلام بالاسم المقدم، إرجاع غير معرف.
function getQueryParameterValue(queryParameterName: string): undefined | string | string[]
المعلمات
- queryParameterName
-
string
المرتجعات
undefined | string | string[]
getScheme()
احصل على النظام الذي تم تعيينه في عنوان URL هذا.
function getScheme(): undefined | string
المرتجعات
undefined | string
parse(string)
replaceAll(string, string)
إذا تم العثور على searchValue المتوفر في URLBuilder هذا، فاستبدله ب replaceValue المتوفر.
function replaceAll(searchValue: string, replaceValue: string)
المعلمات
- searchValue
-
string
- replaceValue
-
string
setHost(undefined | string)
تعيين المضيف لعنون URL هذا. إذا كان المضيف المتوفر يحتوي على أجزاء أخرى من عنوان URL (مثل منفذ أو مسار أو استعلام)، فستتم إضافة هذه الأجزاء إلى عنوان URL هذا أيضا.
function setHost(host: undefined | string)
المعلمات
- host
-
undefined | string
setPath(undefined | string)
تعيين مسار عنوان URL هذا. إذا كان المسار المتوفر يحتوي على استعلام، فستتم إضافته إلى عنوان URL هذا أيضا.
function setPath(path: undefined | string)
المعلمات
- path
-
undefined | string
setPort(undefined | string | number)
تعيين المنفذ لعنون URL هذا. إذا كان المنفذ المتوفر يحتوي على أجزاء أخرى من عنوان URL (مثل مسار أو استعلام)، فستتم إضافة هذه الأجزاء إلى عنوان URL هذا أيضا.
function setPort(port: undefined | string | number)
المعلمات
- port
-
undefined | string | number
setQuery(undefined | string)
تعيين الاستعلام في عنوان URL هذا.
function setQuery(query: undefined | string)
المعلمات
- query
-
undefined | string
setQueryParameter(string, any)
تعيين معلمة استعلام بالاسم والقيمة المتوفرين في استعلام URL هذا. إذا كانت قيمة معلمة الاستعلام المتوفرة غير معرفة أو فارغة، فستتم إزالة معلمة الاستعلام إذا كانت موجودة.
function setQueryParameter(queryParameterName: string, queryParameterValue: any)
المعلمات
- queryParameterName
-
string
- queryParameterValue
-
any
setScheme(undefined | string)
تعيين المخطط/البروتوكول لعنون URL هذا. إذا كان النظام المقدم يحتوي على أجزاء أخرى من عنوان URL (مثل مضيف أو منفذ أو مسار أو استعلام)، فستتم إضافة هذه الأجزاء إلى عنوان URL هذا أيضا.
function setScheme(scheme: undefined | string)
المعلمات
- scheme
-
undefined | string
toString()
function toString(): string
المرتجعات
string