HttpUtility.UrlEncodeToBytes Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje ciąg lub tablicę bajtów na zakodowaną tablicę bajtów.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Przeciążenia
UrlEncodeToBytes(Byte[]) |
Konwertuje tablicę bajtów na tablicę zakodowaną w adresie URL bajtów. |
UrlEncodeToBytes(String) |
Konwertuje ciąg na zakodowaną w adresie URL tablicę bajtów. |
UrlEncodeToBytes(String, Encoding) |
Konwertuje ciąg na tablicę zakodowaną w adresie URL bajtów przy użyciu określonego obiektu kodowania. |
UrlEncodeToBytes(Byte[], Int32, Int32) |
Konwertuje tablicę bajtów na zakodowaną w adresie URL tablicę bajtów, zaczynając od określonej pozycji w tablicy i kontynuując określoną liczbę bajtów. |
UrlEncodeToBytes(Byte[])
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
Konwertuje tablicę bajtów na tablicę zakodowaną w adresie URL bajtów.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ bytes);
public static byte[]? UrlEncodeToBytes (byte[]? bytes);
public static byte[] UrlEncodeToBytes (byte[] bytes);
static member UrlEncodeToBytes : byte[] -> byte[]
Public Shared Function UrlEncodeToBytes (bytes As Byte()) As Byte()
Parametry
- bytes
- Byte[]
Tablica bajtów do zakodowania.
Zwraca
Zakodowana tablica bajtów.
Uwagi
Jeśli znaki takie jak puste i interpunkcyjne są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki niedozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzenia w bloku tekstu, który ma zostać przesłany w adresie URL, znaki < i > są kodowane jako %3c i %3e.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Zobacz też
- UrlDecodeToBytes(String)
- Instrukcje: ochrona przed programami wykorzystującymi luki w zabezpieczeniach skryptów w aplikacji internetowej przez zastosowanie kodowania HTML do ciągów
Dotyczy
UrlEncodeToBytes(String)
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
Konwertuje ciąg na zakodowaną w adresie URL tablicę bajtów.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(System::String ^ str);
public static byte[]? UrlEncodeToBytes (string? str);
public static byte[] UrlEncodeToBytes (string str);
static member UrlEncodeToBytes : string -> byte[]
Public Shared Function UrlEncodeToBytes (str As String) As Byte()
Parametry
- str
- String
Ciąg do kodowania.
Zwraca
Zakodowana tablica bajtów.
Uwagi
Jeśli znaki takie jak puste i interpunkcyjne są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki niedozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzenia w bloku tekstu, który ma zostać przesłany w adresie URL, znaki < i > są kodowane jako %3c i %3e.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Zobacz też
- UrlDecodeToBytes(String)
- Instrukcje: ochrona przed programami wykorzystującymi luki w zabezpieczeniach skryptów w aplikacji internetowej przez zastosowanie kodowania HTML do ciągów
Dotyczy
UrlEncodeToBytes(String, Encoding)
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
Konwertuje ciąg na tablicę zakodowaną w adresie URL bajtów przy użyciu określonego obiektu kodowania.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(System::String ^ str, System::Text::Encoding ^ e);
public static byte[]? UrlEncodeToBytes (string? str, System.Text.Encoding e);
public static byte[] UrlEncodeToBytes (string str, System.Text.Encoding e);
static member UrlEncodeToBytes : string * System.Text.Encoding -> byte[]
Public Shared Function UrlEncodeToBytes (str As String, e As Encoding) As Byte()
Parametry
- str
- String
Ciąg do kodowania.
Zwraca
Zakodowana tablica bajtów.
Uwagi
Jeśli znaki takie jak puste i interpunkcyjne są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki niedozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzenia w bloku tekstu, który ma zostać przesłany w adresie URL, znaki < i > są kodowane jako %3c i %3e.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Zobacz też
- UrlDecodeToBytes(String)
- Instrukcje: ochrona przed programami wykorzystującymi luki w zabezpieczeniach skryptów w aplikacji internetowej przez zastosowanie kodowania HTML do ciągów
Dotyczy
UrlEncodeToBytes(Byte[], Int32, Int32)
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
- Źródło:
- HttpUtility.cs
Konwertuje tablicę bajtów na zakodowaną w adresie URL tablicę bajtów, zaczynając od określonej pozycji w tablicy i kontynuując określoną liczbę bajtów.
public:
static cli::array <System::Byte> ^ UrlEncodeToBytes(cli::array <System::Byte> ^ bytes, int offset, int count);
public static byte[]? UrlEncodeToBytes (byte[]? bytes, int offset, int count);
public static byte[] UrlEncodeToBytes (byte[] bytes, int offset, int count);
static member UrlEncodeToBytes : byte[] * int * int -> byte[]
Public Shared Function UrlEncodeToBytes (bytes As Byte(), offset As Integer, count As Integer) As Byte()
Parametry
- bytes
- Byte[]
Tablica bajtów do zakodowania.
- offset
- Int32
Pozycja w tablicy bajtów, w której należy rozpocząć kodowanie.
- count
- Int32
Liczba bajtów do zakodowania.
Zwraca
Zakodowana tablica bajtów.
Wyjątki
bytes
to null
, ale count
nie równa 0
się .
offset
jest mniejsza lub większa niż 0
długość tablicy bytes
.
-lub-
count
jest mniejsza niż 0
, lub count
+ offset
jest większa niż długość tablicy.bytes
Uwagi
Jeśli znaki takie jak puste i interpunkcyjne są przekazywane w strumieniu HTTP, mogą być błędnie interpretowane na końcu odbierania. Kodowanie adresu URL konwertuje znaki niedozwolone w adresie URL na odpowiedniki jednostek znaków; Dekodowanie adresów URL odwraca kodowanie. Na przykład w przypadku osadzenia w bloku tekstu, który ma zostać przesłany w adresie URL, znaki < i > są kodowane jako %3c i %3e.
Aby kodować lub dekodować wartości poza aplikacją internetową, użyj WebUtility klasy .
Zobacz też
- UrlDecodeToBytes(String)
- Instrukcje: ochrona przed programami wykorzystującymi luki w zabezpieczeniach skryptów w aplikacji internetowej przez zastosowanie kodowania HTML do ciągów