問題タブ [http]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http - OS X での HTTP 通信監視
OS X で HTTP 通信を監視するためにどのアプリケーションを使用していますか?
http - フォームのパスワードはクリア テキストで渡されますか?
これは、いくつかのサイトにログインするときに、私のブラウザーが送信したものです。
誰でもそのサイトのログイン名とパスワードを盗聴できると述べることはできますか? たぶん私のLAN上だけですか?
もしそうなら (たとえ LAN 上でも)、私はショックを受けました。使って思った
すべての文字が ' * ' のように見える以上のことをしました
ps 問題があれば、(Linux 上で) netcat で遊んで、接続
ブラウザを作成しました <=> netcat (loged here) <=> proxy <=> remote_site
performance - HTTP と HTTPS のパフォーマンス
http と https のパフォーマンスに大きな違いはありますか? HTTPS は HTTP の 5 分の 1 の速さになるという記事を読んだことを思い出すようです。これは現世代の Web サーバー/ブラウザーで有効ですか? もしそうなら、それをサポートするホワイトペーパーはありますか?
.net - .NET での HTTP 認証
次のコードに相当する .NET を作成することは可能ですか?
web.configでも静的ユーザー/パスワードを定義できるようにしたいと思います。これは PHP で行うのは非常に簡単ですが、MSDN でこれを行う方法を説明しているものはありません。
私が欲しいのはこれだけです:
http - Acrobat でデフォルトの保存ファイル名を改善するための「名前」web pdf?
私のアプリは、ユーザーが使用するために PDF を生成します。「Content-Disposition」http ヘッダーは、ここで説明したように設定されます。これは「inline; filename=foo.pdf」に設定されています。これは、Acrobat が PDF を保存するときにファイル名として「foo.pdf」を指定するのに十分なはずです。
ただし、ブラウザに埋め込まれた Acrobat の [保存] ボタンをクリックすると、保存するデフォルトの名前はそのファイル名ではなく、スラッシュをアンダースコアに変更した URL になります。巨大で醜い。Adobe でこのデフォルトのファイル名に影響を与える方法はありますか?
URL にはクエリ文字列があり、これは交渉不可能です。これは重要かもしれませんが、URL の末尾に「&foo=/title.pdf」を追加しても、デフォルトのファイル名には影響しません。
更新 2: 両方を試しました
と
(Firebug で確認済み) 残念ながら、どちらも機能しませんでした。
サンプルURLは
これは、デフォルトの Acrobat の保存ファイル名に変換されます。
更新 3: Julian Reschke は、このケースに実際の洞察と厳密さをもたらします。彼の答えに賛成してください。これは FF ( https://bugzilla.mozilla.org/show_bug.cgi?id=433613 ) と IE では壊れているようですが、Opera、Safari、および Chrome では機能します。http://greenbytes.de/tech/tc2231/#inlwithasciifilenamepdf
http - ビットトレントが普及していないのはなぜですか?
この質問はテーマのバリエーションだと思いますが、異なります。
トレントが HTTP や FTP のダウンロード オプションに取って代わることは決してありません。これは、より多くの Web サイトでこれらのオプションの横に torrent リンクがないのはなぜですか?
http://example.com/downloads/files/myFile.tar.bz2
ダウンロードしたファイルを HTTP 経由でダウンロードできる Web システムを想像してい/downloads/torrents/myFile.tar.bz2.torrent
ます/downloads/tracker/
。
トラッカーは明確に定義された問題であり、実装するのはそれほど難しくありません。すでに多くのドロップイン プレースメントの代替手段があります。ここで必要なことを行うためにカスタマイズすることは難しくないと思います。
自動生成された torrent ファイルには、通常の HTTP サーバーを永続的なシードとして含めることができます。これを行うための拡張機能は、すべてではないにしてもほとんどの主要な torrent クライアントで非常によくサポートされており、サーバー側で再構成や特別なことを必要としません (それを使用します)。ストック標準の HTTP Range ヘッダー)。
/downloads/files/
個人的には、そのようなシステムをセットアップする場合、正確に何を提供しようとしているかに応じて、ディレクトリの速度を妥当なもの、たとえば 40 ~ 50kb/s に制限します。
そのようなファイル配信システムは存在しますか? 個人用、会社用、またはその他の Web サイトで使用するとしたら、使用しますか?
internet-explorer - ファイルのダウンロード時のファイル名の破損 (IE)
簡単なファイルのアップロードとダウンロードのメカニズムを実装しました。ユーザーがファイル名をクリックすると、ファイルは次の HTTP ヘッダーとともにダウンロードされます。
日本語のファイル名にも対応しています。そのために、次の Java メソッドを使用してファイル名をエンコードします。
誰かが長いファイル名でうまく動作しないことに気付くまで、これまでのところうまくいきました。例: あああああああああああああああ2008.10.1あ.doc
. 半角ドットの 1 つを半角アンダーラインに変更するか、最初の文字を削除すると、問題なく動作します。つまり、ドット文字の長さと URL エンコードに依存します。以下にいくつかの例を示します。
これは壊れています ( あああああああああああああああ2008.10.1あ.doc
):
これで問題ありません ( あああああああああああああああ2008_10.1あ.doc
):
これでもいいです ( あああああああああああああああ2008.10.1あ.doc
):
誰にも手がかりがありますか?
svn - Mercurial を使用して、自分の作業コピーとデフォルトのリモート リポジトリのヒント ファイルを比較する簡単な方法はありますか
Mercurial を使用している場合、デフォルトのリモート リポジトリにあるファイルの作業コピーとヒント ファイルを比較できるようにしたいと考えています。これを行う簡単な方法はありますか?
「hg incoming -p」を実行して、入ってくる変更のパッチ セットを確認できることはわかっていますが、プルを実行した場合に得られる特定のファイルの実際の変更を直接確認するだけでよいでしょう。最新のもの(または私がプッシュアウトしようとしているもの)。
今考えられる最も簡単な方法は、.hg/hgrc のデフォルトの場所を確認し、curl を使用してファイルをダウンロードする小さなスクリプトを作成することです (http 経由の場合は、そうでない場合は ssh 経由で scp するか、単にローカル ファイル システム上にある場合は直接 diff を実行してから、作業コピーまたはヒントをその一時コピーと比較します。
私は自分のチームに mercurial を販売しようとしていますが、私のチーム メンバーの 1 人が、GUI ツールを使用して SVN で簡単に実行できるものとして、今日これを持ち出しました。
java - Java HttpURLConnection: ヘッダー名の重複に対応できますか?
Selenium-rc プロキシ サーバーでいくつかのコードをデバッグしています。原因はHttpURLConnection
、HTTP ヘッダーを取得するためのインターフェイスが、次のようなヘッダー名の重複に対応していないオブジェクトにあるようです。
HttpURLConnection
(とを使用getHeaderField(int n)
して)ヘッダーを取得する方法によりgetHeaderFieldKey(int n)
、2番目のCookieが失われるようです。私の質問は
HttpURLConnection
それ自体が対処できないというのは本当ですか?- もしそうなら、それに対する回避策はありますか?
java - ファイルサイズを制限するためにサーブレットからのアップロードを中止する
アプリケーションにアップロードできるファイルのサイズを制限したい。これを実現するには、アップロードするファイルのサイズが制限を超えたときに、サーバー側からアップロード プロセスを中止したいと考えています。
HTTP 要求が完了するのを待たずに、サーバー側からアップロード プロセスを中止する方法はありますか?