Perl

Perl là viết tắt của [Ngôn ngữ báo cáo và trích xuất thực tế], là một ngôn ngữ lập trình có thể chạy trên nhiều nền tảng như UNIX OS và Windows OS. Ngôn ngữ này được phát triển bởi Larry Wall vào năm 1987.
Đối với bài viết đầy đủ trên Perl ...

Hiển thị bộ lọc
Bộ lọc lưu trữ
Host Me Host Filter

Hệ điêu hanh

Dung lượng đĩa

Bộ nhớ ram

Loại đĩa

Lõi CPU

Sắp xếp

Điểm - 9
A2hosting Logo
A2hosting

A2hosting

Lite
$3.92 /Hàng tháng

50 Phiếu giảm giá

Vị trí máy chủ


A2hosting Servers in Amsterdamnước Hà Lan A2hosting Servers in MichiganHoa Kỳ A2hosting Servers in SingaporeSingapore
So sánh
Trust Pilot Name Hero
Điểm - 9.4
Name Hero Logo
Name Hero

Tên anh hùng

Starter
$3.89 /Hàng tháng

Bài đánh giá 206


Vị trí máy chủ


Name Hero Servers in PhoenixHoa Kỳ Name Hero Servers in Amsterdamnước Hà Lan
So sánh
Điểm - 8.4
Agility Hoster Logo
Agility Hoster

Hoster nhanh nhẹn

Personal Hosting Plan
$5 /Hàng tháng


Vị trí máy chủ


Agility Hoster Servers in Germanynước Đức
So sánh
Điểm - 7.4
Just Host Logo
Just Host

Chỉ máy chủ

Basic
$3.95 /Hàng tháng

45 Phiếu giảm giá

Vị trí máy chủ


Just Host Servers in ProvoHoa Kỳ
So sánh
Trust Pilot Mocha Host
Điểm - 9
Mocha Host Logo
Mocha Host

Máy chủ Mocha

Soho
$1.96 /Hàng tháng

Bài đánh giá 1235

39 Phiếu giảm giá

Vị trí máy chủ


Mocha Host Servers in Netherlandsnước Hà Lan Mocha Host Servers in ChicagoHoa Kỳ Mocha Host Servers in AustraliaChâu Úc Mocha Host Servers in CanadaCanada Mocha Host Servers in ChinaTrung Quốc Mocha Host Servers in United KingdomVương quốc Anh
So sánh
Trust Pilot Pressable
Điểm - 9.6
Pressable Logo
Pressable

Có thể nhấn

Personal
$25 /Hàng tháng

Bài đánh giá 82


Vị trí máy chủ


Pressable Servers in PhoenixHoa Kỳ Pressable Servers in Amsterdamnước Hà Lan
So sánh
Trust Pilot JustHostMe
Điểm - 9.4
JustHostMe Logo
JustHostMe

JustHostMe

Starter
$3.11 /Hàng tháng

Bài đánh giá 72


Vị trí máy chủ


JustHostMe Servers in United KingdomVương quốc Anh
So sánh
Trust Pilot Orange Website
Điểm - 9.2
Orange Website Logo
Orange Website

Trang web màu cam

Bronze Plan
$3.82 /Hàng tháng

Bài đánh giá 157


Vị trí máy chủ


Orange Website Servers in ReykjavikNước Iceland
So sánh
Trust Pilot Smug Host
Điểm - 9.2
Smug Host Logo
Smug Host

Người dẫn chương trình tự mãn

Silver Package
$1.94 /Hàng tháng

Bài đánh giá 21


Vị trí máy chủ


Smug Host Servers in LondonVương quốc Anh
So sánh
Trust Pilot Cloudwings
Điểm - 9
Cloudwings Logo
Cloudwings

Đám mây

Starter Plan
$0.99 /Hàng tháng

Bài đánh giá 32


Vị trí máy chủ


Cloudwings Servers in Munichnước Đức
So sánh
Trust Pilot Base Zap
Điểm - 8.2
Base Zap Logo
Base Zap

Cơ sở Zap

Basic plan
$2.49 /Hàng tháng

Bài đánh giá 5


Vị trí máy chủ


Base Zap Servers in ChicagoHoa Kỳ Base Zap Servers in QuebecCanada Base Zap Servers in FranconvilleNước pháp
So sánh
Trust Pilot Host Dns.fr
Điểm - 8.2
Host Dns.fr Logo
Host Dns.fr

Máy chủ Dns.fr

STARTER
$1.45 /Hàng tháng

Bài đánh giá 5


Vị trí máy chủ


Host Dns.fr Servers in ChicagoHoa Kỳ Host Dns.fr Servers in SydneyChâu Úc Host Dns.fr Servers in FranceNước pháp
So sánh
Trust Pilot StackFlare
Điểm - 8
StackFlare Logo
StackFlare

StackFlare

Starter
$2.78 /Hàng tháng

Bài đánh giá 4


Vị trí máy chủ


StackFlare Servers in MumbaiẤn Độ
So sánh
Trust Pilot DDoS-guard.net
Điểm - 8
DDoS-guard.net Logo
DDoS-guard.net

DDoS-guard.net

BASIC
$25 /Hàng tháng

Bài đánh giá 3


Vị trí máy chủ


DDoS-guard.net Servers in MoscowLiên bang Nga DDoS-guard.net Servers in Amsterdamnước Hà Lan DDoS-guard.net Servers in United KingdomVương quốc Anh
So sánh
Trust Pilot Alls-Heberg
Điểm - 7.8
Alls-Heberg Logo
Alls-Heberg

Alls-Heberg

Basic
$0.54 /Hàng tháng

Bài đánh giá 136


Vị trí máy chủ


Alls-Heberg Servers in NanterreNước pháp
So sánh
Trust Pilot Domainregister
Điểm - 7.6
Domainregister Logo
Domainregister

Đăng ký tên miền

Starter
$30.36 /Hàng năm

Bài đánh giá 2


Vị trí máy chủ


Domainregister Servers in ItalyNước Ý
So sánh
Trust Pilot L3Web Hosting
Điểm - 7.6
L3Web Hosting Logo
L3Web Hosting

Lưu trữ L3Web

START UP
$1.99 /Hàng tháng

Bài đánh giá 2


Vị trí máy chủ


L3Web Hosting Servers in IndiaẤn Độ L3Web Hosting Servers in Munichnước Đức L3Web Hosting Servers in MiamiHoa Kỳ L3Web Hosting Servers in SingaporeSingapore L3Web Hosting Servers in United KingdomVương quốc Anh
So sánh
Trust Pilot Tservers4
Điểm - 7.6
Tservers4 Logo
Tservers4

Tservers4

Beginner Hosting Plan
$6.5 /Hàng năm

Bài đánh giá 2


Vị trí máy chủ


Tservers4 Servers in DallasHoa Kỳ Tservers4 Servers in ParisNước pháp Tservers4 Servers in Amsterdamnước Hà Lan Tservers4 Servers in VancouverCanada Tservers4 Servers in NigeriaNigeria
So sánh
Trust Pilot qbic.co.uk
Điểm - 7.6
qbic.co.uk Logo
qbic.co.uk

qbic.co.uk

Qbic Internet Solutions Starter Plan
$2.48 /Hàng tháng

Bài đánh giá 2

So sánh
Trust Pilot Xet Host
Điểm - 7.4
Xet Host Logo
Xet Host

Máy chủ Xet

Cole
$3.59 /Hàng tháng

Bài đánh giá 1


Vị trí máy chủ


Xet Host Servers in BudapestHungary
So sánh
Trust Pilot Final Tek
Điểm - 7.4
Final Tek Logo
Final Tek

Tek cuối cùng

Single Hosting
$0.8 /Hàng tháng

Bài đánh giá 1


Vị trí máy chủ


Final Tek Servers in PragueCộng hòa Séc Final Tek Servers in Germanynước Đức Final Tek Servers in SwitzerlandThụy sĩ
So sánh

Perl là một ngôn ngữ thông dịch và là viết tắt của Practical Extraction and Report Language (ngôn ngữ trích xuất và báo cáo dữ liệu thực tế).

 

Ví dụ, với Perl, bạn có thể tạo một tập lệnh để mở một hoặc nhiều tệp, xử lý thông tin và ghi kết quả.

 

 

what is perl hosting

 

Perl là một công cụ tuyệt vời để giao tiếp với các máy chủ web thông qua Giao diện Cổng chung (CGI), một giao diện truyền thông chung.

Các lệnh Perl có thể dễ dàng lấy dữ liệu từ biểu mẫu HTML hoặc nguồn khác và thực hiện điều gì đó với nó.

 

Lưu trữ Perl

 

Một ngôn ngữ lập trình khác không chỉ phổ biến trong quá khứ mà ngày nay vẫn được các nhà phát triển web sử dụng là Perl. Tên của ngôn ngữ này là viết tắt của - "một ngôn ngữ thực tế để trích xuất và báo cáo dữ liệu". Perl cung cấp nhiều cơ hội để phát triển các ứng dụng, chương trình hệ thống ngắn gọn và hiệu quả.

 

Cung cấp dịch vụ lưu trữ cho Perl không yêu cầu bất kỳ tính năng đặc biệt nào. Lưu trữ hỗ trợ Perl hoạt động theo hai cách - CGI hoặc mod_perl. Ngôn ngữ này được đặc trưng bởi tốc độ và độ tin cậy của nó. Các bản phân phối Perl có sẵn cho tất cả các nền tảng. Nếu chúng ta xem xét nó theo một hướng đầy hứa hẹn, thì mọi hy vọng đều gắn liền với việc phát hành phiên bản thứ sáu của ngôn ngữ. Ngoài ra, triển vọng là việc sử dụng các khuôn khổ Perl hiện đại, ví dụ, Catalyst.

 

Một tính năng của ngôn ngữ lập trình này là thư viện mô-đun CPAN, thư viện này chung cho tất cả người dùng lưu trữ. Nó chứa một lượng lớn tài liệu và phần mềm. Chất lượng và hiệu suất của Perl lưu trữ phụ thuộc vào nội dung này.

 

Perl là một ngôn ngữ lập trình được gọi là Perl, cho phép bạn tạo các trang web động như bảng thông báo.

 

Perl là một ngôn ngữ lập trình sử dụng cơ chế của CGI trên máy chủ web. Bằng cách thực hiện một chương trình được viết bằng ngôn ngữ Perl, CGI có thể được khởi động và có thể tạo một trang web động.

 

Perl là một công nghệ phía máy chủ, không giống như JavaScript, sẽ chạy trên máy chủ.

 

Cần lưu ý rằng nếu CGI hết kiểm soát trên máy chủ cho thuê (máy chủ chia sẻ) và máy chủ gặp sự cố, các hạn chế sử dụng có thể xảy ra.

 

CGIlà từ viết tắt của [Common Gateway Interface], là một chương trình phía máy chủ tạo ra các trang web động như bảng thông báo và cuộc trò chuyện. Bằng cách sử dụng CGI, bạn có thể tạo các trang web động bằng các ngôn ngữ lập trình như Ruby, Python và Perl. Bạn có thể tạo một quầy truy cập hoặc giỏ hàng ban đầu và xuất bản nó trên trang web. Nó hiện đang được sử dụng bởi nhiều máy chủ web. CGI có thể được sử dụng trong bất kỳ ngôn ngữ nào, bao gồm Perl, Ruby và C, nhưng phổ biến nhất là ngôn ngữ Perl.

 

Nền tảng lưu trữ Perl

 

Perl là viết tắt của [Ngôn ngữ báo cáo và trích xuất thực tế], là một ngôn ngữ lập trình có thể chạy trên nhiều nền tảng như UNIX OS và Windows OS. Ngôn ngữ này được phát triển bởi Larry Wall vào năm 1987. Nó được sử dụng rộng rãi như một ngôn ngữ lập trình phát triển để tạo ứng dụng web, quản lý hệ thống, xử lý văn bản,… Đặc biệt, nó vượt trội trong việc xử lý tập tin như tìm kiếm và trích xuất văn bản. Perl thuộc về ngôn ngữ kịch bản trong số các ngôn ngữ lập trình.

 

Ngôn ngữ kịch bản là một thuật ngữ chung để chỉ một loại ngôn ngữ lập trình thông dịch và thực thi một chương trình tương đối dễ viết và thực thi giống như một tập lệnh. Ngoài ra, một trong những đặc điểm của chương trình đã viết là quy trình thực thi được đơn giản hóa và kết quả có thể xuất ra ngay lập tức. Các ngôn ngữ kịch bản nổi tiếng bao gồm JavaScript, Perl, Python, PHP và Ruby. Perl được phân phối miễn phí dưới dạng GPL (Giấy phép Công cộng GNU: giấy phép phần mềm = giấy phép phần mềm miễn phí).

 

Ký hiệu của Perl tương tự như C nhưng kết hợp các tính năng tuyệt vời của C và các ngôn ngữ lập trình khác như tập lệnh sed, awk và shell. Vì nó là kiểu thông dịch không yêu cầu xử lý biên dịch (chuyển đổi sang định dạng có thể thực thi trên máy tính) nên nó có thể được thực thi ngay sau khi viết chương trình.

Nó có khả năng xử lý tốc độ cao ngay cả trong các ngôn ngữ kịch bản và có khả năng tương thích ngược cao (tương thích với các phiên bản cũ).

 

Bạn cũng có thể thêm các chức năng mới dưới dạng mô-đun. Ví dụ: Benchmark, base, Encode, utf8, file :: Basename, File: Copy, File: Path, File: Spec, File: Temp, Net: FTP, Scalar: Util, St Lovely, Sys: Có thể nói là cũng là một tính năng lớn là có nhiều mô-đun có thể được sử dụng làm tiêu chuẩn như Tên máy chủ, Thời gian: Mảnh, TìmBin, v.v.

 

Nó cũng đa nền tảng và có thể chạy trên hầu hết các loại máy chủ, bao gồm hệ điều hành giống UNIX, hệ điều hành dựa trên Windows, Mac OS, Linux OS và các máy chủ web như Apache và IIS.

 

Bên cạnh đó, nhà phát triển cho biết ngoài Ngôn ngữ báo cáo và trích xuất thực tế, có nghĩa là "ngôn ngữ tạo báo cáo thu thập dữ liệu thực tế", nó còn có ý nghĩa ẩn của Trình xử lý rác chiết trung bệnh lý, "thiết bị xuất rác đáng tiếc về mặt bệnh lý".

 

Lưu trữ web CGI hoạt động như thế nào trong Perl?

 

Thuật ngữ CGI xuất phát từ Giao diện cổng chung. Nó chỉ là một ký hiệu khác cho những gì chúng ta biết là API (Giao diện lập trình ứng dụng). Tóm tắt câu chuyện, CGI chỉ là một API cho máy chủ web.

 

Máy chủ web, đến lượt nó, là phần mềm gửi các trang web đến các trình duyệt web (các trình duyệt nhưtrình duyệt web IEhoặc làNetscape). Về mặt kỹ thuật, các trình duyệt phải được gọi là webkhách hàng và những người sử dụng chúng nên được gọi là trình duyệt.

 

Có rất nhiều thông tin về CGI trên Internet, tuy nhiên, hầu hết thời gian đều không phù hợp và đầy hoang đường và định kiến. Hãy làm rõ một số nghi ngờ bằng cách báo cáo những gì không phải là CGI.

 

CGI không phải là một ngôn ngữ lập trình: điều này có nghĩa là bạn có thể sử dụng bất kỳ ngôn ngữ nào bạn chọn để viết một chương trình CGI. Rõ ràng là ngôn ngữ đã chọn cần có khả năng đọc "đầu vào" và viết "đầu ra". Bạn có biết ngôn ngữ lập trình nào không cung cấp khả năng như vậy không?

 

Bạn không cần ngôn ngữ Perl. Perl có thể được sử dụng giống như bất kỳ ngôn ngữ nào khác, chẳng hạn như PHP, C, Phyton, Object Pascal, v.v. Nó không chỉ dành cho các chuyên gia về hệ thống Unix. Thực tế, không cần phải là chuyên gia, kỹ năng lập trình cơ bản là quá đủ.

 

Nó không phải là một phong cách lập trình. Sử dụng phong cách của riêng bạn, bởi vì chỉ với "đầu vào" và "đầu ra", chúng tôi có thể làm cho máy chủ web "trò chuyện" với CGI.

Nghe có vẻ như một trò đùa, nhưng một máy chủ web chỉ đợi - trừ khi trang web được truy cập ồ ạt.

 

Những gì máy chủ web chờ đợi không gì khác hơn là một máy khách, một trình duyệt yêu cầu tệp. Tệp này có thể là trang HTML, đồ họa hoặc bất kỳ loại tệp nào khác.

 

Khi máy chủ web nhận được một yêu cầu, nó sẽ thực hiện ba tác vụ theo thứ tự sau:


  • Gửi một dòng văn bản nông có chứa loại tệp sẽ được gửi, đó là HTML, GIF, JPEG hoặc bất kỳ tệp nào khác;

  • Gửi một dòng trống;

  • Gửi nội dung của tệp.

 

Làm thế nào để Máy chủ Web gửi tệp?

 

Cùng một lúc. Thật ngạc nhiên, chỉ một.

 

Chúng tôi biết rằng một trang web điển hình bao gồm một tài liệu HTML và một số hình ảnh. Mỗi người trong số họ là một tệp khác nhau cần được gửi đến trình duyệt. Vì máy chủ web chỉ gửi MỘT tệp tại một thời điểm, trình duyệt cần bắt đầu một phiên (yêu cầu) mới cho mỗi tệp mà nó cần. Rất may, cả máy chủ web và trình duyệt đều hoạt động đa nhiệm. Trình duyệt có thể yêu cầu một số tệp đồng thời và máy chủ web có thể gửi nhiều tệp đồng thời, tuy nhiên, đối với mỗi tệp được yêu cầu gửi, cần có một phiên riêng biệt.

 

Máy chủ web chỉ có khả năng gửi tệp?

 

Không cần thiết. Trên thực tế, những gì xảy ra chỉ là một quá trình truyền dữ liệu. Hãy nhớ rằng máy chủ và máy khách (trình duyệt) thường chạy trên các máy tính khác nhau. Họ thậm chí có thể sử dụng các hệ điều hành khác nhau trên các máy có bộ vi xử lý khác nhau. Trình duyệt chỉ yêu cầu một "tài nguyên" và không biết, cũng như không cần biết máy chủ lấy dữ liệu từ đâu.

 

Tuy nhiên, một máy chủ điển hình được lập trình để lấy dữ liệu của nó từ một tệp. Nó chỉ đơn giản là đọc dữ liệu từ tệp và truyền nó đến máy khách. Kết quả của quá trình này, máy chủ chỉ gửi dữ liệu tĩnh, tức là máy chủ không thay đổi động dữ liệu được gửi.

 

Làm gì để gửi dữ liệu động?

 

Nó không khó chút nào. CGI được thiết kế chính xác để thực hiện chức năng này. Bạn chỉ cần viết một chương trình tạo dữ liệu động và dữ liệu này, thay vì một tệp, được gửi đến trình duyệt.

 

Đây là cách một chương trình CGI mở rộng chức năng của máy chủ, giống như cách, ví dụ, một DLL mở rộng chức năng của Windows. Nhưng có một sự khác biệt lớn: CGI dễ viết hơn nhiều so với bất kỳ thứ gì dành cho Windows.

 

Nhưng, làm thế nào để nói chuyện với trình duyệt?

 

Không cần phải nói chuyện với trình duyệt. Nó là máy chủ thực hiện công việc này. Phần hay nhất của trò chơi là bạn thậm chí không cần phải nói chuyện với máy chủ. Tất cả những gì bạn phải làm là ghi vào đầu ra tiêu chuẩn (standard output). Theo cách tương tự, chẳng hạn như bạn sử dụng printf () từ ngôn ngữ C.

 

Điều duy nhất không thể bị mất là trình tự của ba tác vụ được thực hiện bởi máy chủ trong quá trình truyền dữ liệu (đã đề cập ở trên). Vì máy chủ không biết loại dữ liệu bạn sẽ gửi, bạn cần cung cấp đầu ra tiêu chuẩn với thông tin này.

 

Ở trên đã nói rằng bạn có thể sử dụng phong cách của riêng mình. Thôi nào: giả sử máy chủ của bạn đang chạy dưới hệ điều hành DOS. Trên thực tế, không có máy chủ nào giống như vậy nhưng có các máy chủ Windows và Windows có thể diễn giải các lệnh MS-DOS. Vì vậy, hãy tưởng tượng rằng bạn muốn gửi danh sách thư mục hiện tại của mình lên web (không phải là một ý kiến ​​hay, nhưng nó cho thấy tác vụ này đơn giản như thế nào). MS-DOS cũng có lệnh trực tiếp gửi danh sách thư mục đến đầu ra tiêu chuẩn. Vì vậy, về mặt lý thuyết, chúng tôi có thể tạo ra tập lệnh sau:

 

1. Nhiệm vụ: xác định loại dữ liệu sẽ được gửi:

2. Nhiệm vụ: gửi một dòng trống:

3. Nhiệm vụ: gửi nội dung:

 

Ví dụ trên chỉ là một mô phỏng về cách một tập lệnh CGI hoạt động bằng cách sử dụng các yếu tố mà hầu hết mọi người đều biết. Nó được trích dẫn chỉ để hiểu nguyên tắc đầu ra và không thực sự hoạt động. Bây giờ, một bước nữa ...

 

Làm thế nào để nhận được đầu vào?

 

Trước hết, cần phải rất rõ ràng rằng web không có tính tương tác. Điều này có nghĩa là chương trình CGI của bạn không thể yêu cầu đầu vào từ người dùng, xử lý chúng, gửi một số kết quả (đầu ra), yêu cầu đầu vào khác, v.v.

 

Đây chính là lý do tại sao lập trình CGI rất đơn giản. Chương trình chỉ nhận đầu vào từ người dùng một lần, ngay lúc bắt đầu và chỉ gửi một phản hồi (đầu ra).Tuy nhiên, cả đầu vào và phản hồi có thể có kích thước và độ phức tạp bất kỳ, tùy thuộc vào những gì chương trình của bạn có thể giữ.

 

Điều đó nói rằng, bạn cần biết rằng chương trình của bạn có thể nhận thông tin đầu vào của người dùng theo hai cách, tùy thuộc vào phương pháp mà trình duyệt sử dụng để gửi nó đến máy chủ.

 

Trình duyệt tìm thấy đầu vào của người dùng ở đâu?

 

Trình duyệt chấp nhận đầu vào bằng các biểu mẫu HTML. Một biểu mẫu có thể hướng dẫn trình duyệt gửi dữ liệu bằng hai phương pháp: GET và POST.

 

Phương thức GET gửi các mục nhập như một phần của URL. Phương thức POST gửi các mục nhập dưới dạng stdin. Phương pháp thứ hai dường như có một số ưu điểm:


  • Có thể gửi nhiều dữ liệu hơn (URL có giới hạn kích thước);

  • Dữ liệu không được ghi lại trong các tệp nhật ký. Ví dụ: việc gửi mật khẩu như một phần của URL để lại dấu vết trên các hệ thống khác nhau mà dữ liệu đang đi qua !;

  • Dữ liệu không xuất hiện trong trường địa chỉ của trình duyệt. Một lần nữa, việc hiển thị mật khẩu trong trình duyệt có thể không theo ý muốn của người dùng.

 

Làm cách nào để biết phương pháp nào đang được sử dụng?

 

Máy chủ web, trước khi tải chương trình CGI, khởi tạo một số biến ngữ cảnh. Bạn có thể phân tích các biến này để biết số lượng và nguồn dữ liệu đầu vào.

Một trong các biến ngữ cảnh là REQUEST_METHOD. Giá trị của nó có thể là POST, GET và cuối cùng là HEAD.

 

Nếu REQUEST_METHOD cho biết POST, biến CONTENT_LENGTH sẽ cho biết bao nhiêu byte dữ liệu sẽ được đọc qua stdin và biến CONTENT_TYPE sẽ cho biết dữ liệu bắt nguồn từ một biểu mẫu (hoặc có thể từ một số nguồn khác).

 

Khi dữ liệu đã được nhận (được máy chủ đọc), nó có thể được xử lý ngay lập tức và phản hồi (đầu ra) có thể được gửi qua một stdout. Câu trả lời thường được viết dưới dạng dữ liệu HTML, với tất cả các định dạng cần thiết. Nhưng các chương trình CGI có thể tạo ra bất kỳ loại phản hồi nào, chẳng hạn như tệp GIF hoặc bất kỳ thứ gì khác.

 

Đây là lý do tại sao bạn cần phải chỉ ra cho trình duyệt, trong 2 giai đoạn đầu tiên của quá trình truyền, loại dữ liệu sẽ được gửi. Chúng ta có thể xác định dữ liệu HTML bằng cách gửi chuỗi Loại nội dung: text / Html (nhiệm vụ 1) theo sau là một chuỗi trống (nhiệm vụ 2). Sử dụng ngôn ngữ C, nó sẽ là printf ("Content-type: text / Html \ n \ n"); trong đó \ n là ngắt dòng và dấu thứ hai \ n ngắt dòng khác để biểu thị dòng trống.