68user's page 掲示板

Prev< No. 1969〜1972> Next  [最新発言に戻る] [過去ログ一覧]
No. 1969 # The WAY [URL] 2001/05/19 (土) 00:16:33
>>1966 炭酸
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6 によると
>If the Request-URI refers to an already existing resource, the enclosed entity SHOULD be considered as a modified version of the one residing on the origin server.
とあるので、
>サーバには「かきくけこ」というデータが上がった状態になります。
>(2回目のリクエストで上書きされているようです。)
というのは仕様上正しい動作だと思います。

>>1960 炭酸
を読むと、おそらく「レジュームの逆」を行いたいのだと思うのですが、それは PUT ではできないと思います。
# FTP の PUT でもできないですよね?

No. 1970 # 68user 2001/05/19 (土) 00:22:47
>>1967 /tk
> これの警告が出る理由は getprotobyname('tcp') の
> リストの要素数が 3つだからだとと思うのですが
そうですね。
    socket(SOCKET, PF_INET, SOCK_STREAM, @a=getprotobyname('tcp'))

    Protocol not supported at -e line 1.
となりますが、これは ('tcp','TCP',6) というスカラーが返って、
先頭の 'tcp' の値が使われるのでエラーになると思っていましたが、
勘違いでした。

('tcp','TCP',6) というリストをスカラーコンテキストで評価
したため 3 が返り、
    socket(SOCKET, PF_INET, SOCK_STREAM, 3)
と等価になってしまったということですね。

>>1966 炭酸
すいません。今 apache で PUT メソッドを有効にするには
どうすればいいんだっけ? と調べているところです。

# apache 単体では無理で、mod_put か DAV あたりを入れないと
# ダメみたいですね。

また PUT や Content-Range は実際に使ったことがないので、
あまり期待しないで下さい。

No. 1971 # 68user 2001/05/19 (土) 00:43:43
>>1969 The WAY
> http://way.direct.ne.jp/HTTP/
RFC2616 は流し読んだ程度なので、僕も勉強しないと。というわけで、
    http://X68000.startshop.co.jp/~68user/net/rfc.html
からリンクを張らせていただきました。

# http://X68000.startshop.co.jp/~68user/cgi-bin/cvsweb.cgi/public_html/net/org/rfc.html

No. 1972 # moto [E-mail] 2001/05/19 (土) 01:07:49
大変勉強になり感謝しています。(本当だよ)

パールの関数で 
$port = getservbyname('http','tcp'); の出力がなくて
悩んでいたのですが、今日その理由がわかりました。
プロバイダーの /etc/services に http tcp/80 のエントリが
無いのです。(-_-;)
試しに自分のPCの C:\windows\services  を覗いたら
ここにもエントリがありません。
他のウェルノゥンポートはエントリがあるのに
何故 HTTP のみがエントリされてないのでしょうか。
セキュリティーの関係なのでしょうか。

Prev< No. 1969〜1972> Next  [最新発言に戻る] [過去ログ一覧]