.


:




:

































 

 

 

 


GET ә ү өң.




GET ә ү өңң қ ү :

1. QUERY_STRING ң ә қ

2. ң ә . ә + , қ 128- % . қ .

3. -ә құ қ.

GET ә ғ ғ . QUERY_STRING ғ ң ә ү:

1=ә1&2=ә2&3=ә3...&N=әN

ұғ N NAME ң ә, ң қ ң . әN Value ң ә . N . QUERY_STRING ң қ қ өң. қ қ өң . ұ URL- қ.

ʳ , қ =ә ұ қ. ұ ң қ ә ү .

POST ә ү өң

ʳ POST ә өңң қ ұ:

1. CONTENT_LENGTH ң ә қ.

2. ң ә . ә + , қ 128- % . қ .

3. -ә құ қ.

STDIN ғ қ . CONTENT_TYPE қғ ң құ application/x-www-form-urlcoded ә , STDIN ғғ .

POST ә stdin ғ қ ү . STDIN ғ ң ө CONTENT_LENGTH ө.

қ ң ө қ қ.

ғ

ң ә қ, CGI өң STDOUT ғ . ұ HTML-құ ү ң ү , ұ қ қ ғ . ңғ әң ғ : cgi- ә қ ү қ HTTP қ ғ .

ғ қ.

Ә, ғ ү ә ғ . қ ң ү қ ә ұ . қ құ ғқ, ң ө ә қ қ . ғ , өң ө, ғ ғ ү қ ғ ә . ә ә ө: қ (General-Header) ә ң қ (Entity-Header), қ қ (Response-Header) ұ.

ғ қ . HTTP қ ғ ә ұ ә ( ұ) қ. әң - , ң , қғ . Қ қ CGI ң ү қ:

 

қ
Content-type Қғ құң MIME-ү
Location құң ө , құқ . ғ қ қ ұ.
Status HTTP - , ғ . : nnn xxxxx, ұ nnn-ү - ә -

 

Ққ қ ғ . ғ : HTTP/version - , Status-Code ә ң ү ә Status-Phrase ү ә ұ. , ә ұ ғ ғ.

ң ң қғ ғ.

ң қ :

1) 1: ә қ қ, қ қғ қ.

2) 2: ә : қ қ ә өң.

3) 3: қ қ қ қ .

4) 4: ң қ қ ұ өң. қ өң қ 4 қ, қ

5) 5: Web-ң қ ұ ғ қғ .

HTTP-ң :

 

ғ
 
  Post ә
  қ қ
  Get HEAD қ
  қ , қ қ
 
  ү ғ
  қ қ
  қ ө
  қ
  қғ қ
  ө ө қ
  ғ ұқ қ
 
  ү ұ ә қ
  ң ұ ү ұқ қ
  қ ұқ қ
  ң қ
  Ә ғ қ
  ұғ ң ү ө
  ұқ қ/ң -
  / ң -

 

Status CGI- өң ғ қғ ү . ұ , 200 Ok ө.

:

Status: 404 Not found

қ қ . ғ .. , :

/1.0 200

Server: NCSA/1.0a6

Content-type: text/html

қң ғ ғ .

ұ: 200 - қң ғ ғ , Ok .

: Content-type: text/html

, ү . қ HTML-құ .

:

Location: http://host/file.txt , Web- file.txt- ғ ә.

ұң ғ ө 3 ө ұ:

1. ʳ әң ә өң.

2. ұң ө ә ғ ғ.

3. Ө ұ қ.

қ ( қ ), ң . ʳ өң ң , ң қ . ғ, ң өң, ү .

ұ ғ , қ, ң ғ ө , ұң өң ғ . ұң ұ ө ғғ ә қ ң қң . қ ә қғ қ қ. өң CGI- ү ғқ, құң қ ү ғ қ . , өң ә ғ ң ғ қ ң .

әң ғ. Қ CGI- ғ қ, қ ә HTML ұ. ү қ қ қғ қ , ә қ қ ғ .

қ қ ғ , ә ғ . ң қ ң ө ғ , ң қ. ғ үң қ құ қ ә қ ң ң ұ қ қ ү. ң ө ғ ү , ғ қ ү . қ ұ ғ ғ қ ү ү ұ .

 

Ә: 1 . [20-26], 2 . [80-98], 7 қ.[100-117], 9 қ.[211-234]

қ ұқ:

1. CGI ң қ қ ұ?

2. қ ң ө қ get ә ү қ өң?

3. қ ң ө қ post ә ү қ өң?

4. қ өң ұң ң қ?

5. қ ө қ post ғ қ қ қ ә?

 





:


: 2017-03-12; !; : 905 |


:

:

, .
==> ...

821 - | 677 -


© 2015-2024 lektsii.org - -

: 0.021 .