Cú pháp của Conten-type Header Fields

Một phần của tài liệu Ứng dụng xem bảng giá chứng khoán (Trang 47 - 49)

- Arguments: mailbox name (tên hòm thư)

3.3.1.4.1 Cú pháp của Conten-type Header Fields

Trong ký hiệu BNF bổ sung của 822 RFC, giá trị của một Content-Type Header Fields được định nghĩa như sau:

*(";" Tham số)

; Matching của các loại phương tiện và subtype ; is ALWAYS case-insensitive.

type := discrete-type / composite-type

discrete-type := "text" / "image" / "audio" / "video" "application" / extension-token

composite-type := "message" / "multipart" / extension-token

extension-token := ietf-token / x-token extension-token: = IETF-token / x-token

ietf-token := <một gia hạn thẻ được xác định bởi một tiêu chuẩn RFC> x-token := <Hai ký tự "X" hay "x-" theo sau không ảnh hưởn bởi khoảng trắng, bởi bất kỳ token>

subtype := token mở rộng / iana-token

iana-token := <Một định nghĩa mở rộng của token IANA của mẫu đơn này phải được đăng ký với IANA như quy định trong RFC 2048.>

parameter := thuộc tính "=" giá trị attribute := thuộc tính của token ; Matching của thuộc tính ; is ALWAYS case-insensitive. value := token / quoted-String

token := 1*<any (US-ASCII) CHAR except SPACE, CTLs, token: = 1 * <bất kỳ Mỹ (-ASCII) CHAR trừ Space, CTLs,

tspecials := "(" / ")" / "<" / ">" / "@" / tspecials: = "(" / ")" / "<" / ">" / "@" /

"," / ";" / ":" / "\" / <"> "," / ";" / ":" / "\" / < "> "/" / "[" / "]" / "?" "/" / "[" / "]" / "?" / "=" / "=" ; Must be in quoted-String,

; to use within parameter values

Lưu ý rằng định nghĩa của "tspecials" là giống như định nghĩa trong RFC 822 của "đặc biệt" với việc bổ sung trong ba ký tự "/", "?", Và "=", và gỡ bỏ các ""..

Một phần của tài liệu Ứng dụng xem bảng giá chứng khoán (Trang 47 - 49)