人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

httpの仕様でpostで受信するバイト数の上限を規定したものがありますか?

以下の動作環境でpostで128kバイト受信すると
動作がおかしくなるのですが。
OS:Linux RedHat7
httpd:apache Ver1.3.12-25

●質問者: garyo
●カテゴリ:ウェブ制作
✍キーワード:Apache HTTP httpd Linux OS
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● ponta3rd
●10ポイント

http://www.web-ware.org/np/code_pg_lo_load.html

perl コードサンプル:ファイルアップロード => PostgreSQLにラージオブジェクトとして保存 - CGIとWEBアプリケーションの開発・販売「ウェブウェア・オルグ」

ひょっとして、このような事をされているのでしょうか。

そうであれば、ページ内容を確認してみてください。

もう1つのURLは、参考までに。

技術系の質問は、情報が開示されているほどたどりやすいです。

http://d.hatena.ne.jp/ponta_3rd/searchdiary?word=%2a%5b%a5%ac%a5...

[ガイドライン] - ponta_3rdの[es]ではじめる新生活


2 ● mamool
●50ポイント

http://tohoho.wakusei.ne.jp/wwwcgi3.htm#CgiEnvironment

そのファイルは現在ありません

環境変数で指定できるみたいですよ

◎質問者からの返答

ありがとうございます。

環境変数 CONTENT_LENGTHでしょうか?

set |grep CONTENT で何も出てこなかったのですが

上限値を設定すればいいのでしょうか?

(受信時のバイト数が入るのではないですよね?)


3 ● ponta3rd
●50ポイント

http://www.ironhouse.nl/manual/mod/core.html.ja.jis

apacheの設定のみを疑う場合は、リンク先の

「LimitRequestBody」を参照してみてください。

実際に、アップロードする為には、別の言語

(perlやphp、java等)を使用していると思いますが、

そちらで制限がかかって居ないことが前提です。

◎質問者からの返答

ありがとうございます。

httpd.confと.htaccessを調べて見ましたが

LimitRequestBodyは未設定のようでした。


4 ● alcus
●100ポイント

http://www.mars.dti.ne.jp/~torao/rfc/rfc2068-ja.html#14.14

RFC in Japanese

「0 以上のどんな Content-Length も正当な値である。」とある通り HTTP 的には制限はありません。

受け取るCGIなりのバグかと思われます。

◎質問者からの返答

ありがとうございます。

postgres+apache+perlでやっています。

httpでの制限が無いことがわかり納得しました。

CGI等の問題でしょうね。


5 ● kn1967
●50ポイント

http://httpd.apache.org/docs/mod/core.html#limitrequestbody

Apache Core Features

Apacheならばhttp.confにてLimitRequestBodyの設定を変えてみてはいかがでしょう。

(すでにご存知かと思いますが、CONTENT_LENGTHは参照のみ可能なのものです)

◎質問者からの返答

ありがとうございます。

http.confでLimitRequestBodyは設定されていませんでした。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ