Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Evgeny Kariakin                      2:5020/744.100 30 Apr 2000  15:50:24
 To : All
 Subject : RFC ????
 -------------------------------------------------------------------------------- 
 
 
    В каком RFC можно почитать про варианты ответов HTTP-сервера, типа '200 OK'
 или '404 Not Found'? И про формат запроса/ответа HTTP .
    Лучше по-русски, хотя можно и на другом. Hа ситфоруме немного непонятно, и
 без примеров.
    И главное. Можно ли перловым скриптом менять значение переменной окружения,
 например, REMOTE_NAME , или они R/O ?
 
 --= [ cut ] ==><8==--
 
 #!/usr/local/bin/perl -w
 #nph-answer.pl
 use strict;
 
 my $real_name=$ENV{'REMOTE_NAME'};
 my $fake_name='server.ru';
 
 print "HTTP/1.1 200 OK\n";
 print "REMOTE_NAME=$fake_name\n";
 #      ^^^^^^^^^^^^^^^^^^^^^^вот тут самое главное, так можно?
 print "Content-Type: text/html\n\n";
 
 print "<html>\n <head>\n  <title>fake remote name test</title>\n </head>\n
 <body>\n  <p>fake remote name test -- it should be '$fake_name' instead of real 
 '$real_name'.</p>\n </body>\n</html>\n";
 
 --= [ cut ] ==><8==--
 
    Вот так прокатит? Читал, имена таких скриптов, которые сами вместо сервера
 формируют HTTP-ответ, должны начинаться с 'nph-' (Non Parse Header), например
 nph-answer.pl . Так ли это?
 
                                          Hу вpоде всё, пока.
                                          Евгений Карякин <waf*mail.ru>
 
 ... Желаю 01.01.2000 не поделиться на ноль!
 --- Hападавший 'GoldED+/W32' унёс 1.1.4.3 кг золота.
  * Origin: Automatic life (2:5020/744.100)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 RFC ????   Evgeny Kariakin   30 Apr 2000 15:50:24 
 RFC ????   Vladimir Maslov   01 May 2000 01:02:13 
 RFC ????   Vladimir Maslov   01 May 2000 01:10:08 
Архивное /ru.website/4498390c1e03.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional