問題タブ [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.

0 投票する
1 に答える
5073 参照

http - IIS7 が Cookie を削除しないようにするにはどうすればよいですか?

Windows Vista x64 SP1 を使用しており、Web サーバーとして IIS7 を使用して ASP.NET アプリを開発しています。Cookie がセッションに「固着」しないという問題があるため、Google を調べたところ、重複した応答ヘッダーがセッションに追加されずに上書きされるという既知の問題があることがわかりました。ただし、この問題は、Vista の Service Pack 1 で修正されているはずでした。

私のトラブルが何であるかについてのアイデアはありますか?


統合アプリ プールを使用しており、ワーカー プロセスの最大数 == 1 です。

アンダースコアの意味は何ですか? URL のどこにあるかは重要ですか (たとえば、ホスト名にある場合は重要ですが、クエリ文字列にある場合は重要ではありません)。

0 投票する
4 に答える
3508 参照

html - Web フォームを使用して HTTP POST 経由でファイルをアップロードする最良の方法は何ですか?

基本的に、これよりも優れたもの:

まず第一に、browseボタンはブラウザごとに異なって見えます。フォームのボタンとは異なり、スタイルを設定するにはハック的submitな方法を考え出す必要があります。

次に、アップロードされたファイルの量を示す進行状況インジケーターがありません。通常、複数の送信を無効にする何らかのクライアント側の方法を実装する必要があります (たとえば、送信ボタンを「フォーム送信中... お待ちください」を示す無効なボタンに変更する) か、巨大な警告を点滅させます。

Flash や Java を使用しない、これに対する適切な解決策はありますか?

Yaakov : その製品はまさに私が探していたものに見えますが、価格は 1000 ドルで、特にASP.NET. 同じまたは類似の機能をカバーするオープン ソース プロジェクトはありますか?

0 投票する
1 に答える
13008 参照

c# - .Net / C#で日付をHTTP形式の日付に変換するにはどうすればよいですか?

.Net DateTimeを有効なHTTP形式の日付文字列に変換するにはどうすればよいですか?

0 投票する
5 に答える
4306 参照

http - ユーザーが私のウェブサイトからファイルをダウンロードできるようにする最良の方法:httpまたはftp

当社のソフトウェアのユーザーがダウンロードできるファイルが当社のWebサイトにいくつかあります。一部のファイルはWebサイトの仮想フォルダーにあり、その他のファイルはftpにあります。ftp上のファイルには、通常、ブラウザでftp://リンクをクリックしてアクセスします。ほとんどのお客様はftpクライアントを持っていません。他のファイルには、ブラウザのhttp://リンクをクリックしてアクセスします。

すべてのファイルをftpに移動する必要がありますか?またはそれは問題ではありませんか?違いは何ですか?

0 投票する
5 に答える
21317 参照

c# - HttpWebResponse で「チャンクされた」応答を読み取る

StreamReader を使用して HttpWebResponse の GetResponseStream() によって返されたストリームを読み取るときに、「チャンクされた」応答を読み取るのに問題があります。

メソッドが呼び出されると、reader.ReadToEnd()次の System.IO.IOExceptionが発生します: トランスポート接続からデータを読み取ることができません: 接続が閉じられました。

上記のコードは、サーバーが「チャンクされていない」応答を返したときに問題なく機能します。

私がそれを機能させることができた唯一の方法は、最初のリクエストに (デフォルトの HTTP/1.1 ではなく) HTTP/1.0 を使用することですが、これは不十分な回避策のようです。

何か案は?


@チャック

あなたのソリューションはかなりうまくいきます。最後の Read() で同じ IOExeception をスローします。しかし、StringBuilder の内容を調べると、すべてのデータが受信されたように見えます。したがって、おそらく Read() を try-catch でラップして、「エラー」を飲み込む必要があります。

0 投票する
4 に答える
3482 参照

php - バックアップ データベースなしで FORM ベースの認証をどのように実装しますか?

CGI プログラムとして実行される PHP スクリプトがあり、HTTPAuthenticateヘッダーが食べられて吐き出されます。したがって、ある種の FORM ベースの認証を実装したいと思います。追加の制約として、データベースがないため、セッション データを保存できません。

私は、マスターのユーザー名とパスワードを持つことに非常にオープンです。これらの資格情報を知らない侵入者からアプリケーションを保護する必要があるだけです。

では、これをどのように実装しますか?

クッキー?

フォームを提示し、それが有効であれば、IP アドレスのハッシュである Cookie を送り返すことができます。これはシークレット コードです。次に、物事が正しく復号化されない限り、ページがレンダリングされないようにすることができます。しかし、それをPHPで実装する方法がわかりません。

0 投票する
5 に答える
10654 参照

asp.net - 生の HTTP 要求コンテンツを処理する

PayPal の Web Payments Standardサービスを使用する ASP.NET で e コマース ソリューションを実行しています。それとともに、ユーザーが支払いを完了した後に注文情報を返送するサービス ( Payment Data Transfer ) を使用しています。最後に行う必要があるのは、それらからの POST 要求を解析し、その中の情報を永続化することです。HTTP リクエストの内容は次の形式です。

SUCCESS
first_name=Jane+Doe last_name
=Smith
payment_status=完了
payer_email=janedoesmith%40hotmail.com
payment_gross=3.99
mc_currency=USD
custom=For+the+purchase+of+the+rare+book+Green+Eggs+%26+Ham

基本的に、この情報を解析して、電子メールで送信したり、DB に保存したりするなど、意味のあることをしたいと考えています。私の質問は、解析自体がどのように行われるかではなく、ASP.NET で生の HTTP データを解析するための正しいアプローチは何かということです。

0 投票する
7 に答える
45015 参照

http - Active Directory で NTLM 認証を使用する方法

内部サイトの 1 つで NTLM 認証を実装しようとしていますが、すべてが機能しています。私が持っていないパズルの 1 つのピースは、NTLM から情報を取得し、Active Directory で認証する方法です。

これを実装するために使用したNTLMパスワードに使用される暗号化についての適切な説明がありますが、ユーザーのパスワードが有効かどうかを確認する方法がわかりません。

私は ColdFusion を使用していますが、この問題はどの言語 (Java、Python、PHP など) でも解決できます。

編集:

Redhat Enterprise Linux で ColdFusion を使用しています。残念ながら、IIS を使用してこれを管理することはできません。代わりに、サード パーティ製のツールを作成または使用する必要があります。


更新-私はこれを機能させました。これが私がしたことです

samba.orgのJCIFS ライブラリを使用しました。

以下の方法は NTLMv1 でのみ機能し、NTLMv2 では機能しないことに注意してください。NTLMv1 を使用できない場合は、NTLMv2 をサポートしているがオープン ソースではないJespaを試すか、 Kerberos/SPNEGO を使用できます。

ここに私のweb.xmlがあります:

これで、一致/admin/*するすべての URL で NTLM 認証が必要になります。

0 投票する
26 に答える
1308084 参照

python - HTTP経由でファイルをダウンロードする方法は?

スケジュールに従ってWebサイトからMP3ファイルをダウンロードし、iTunesに追加したポッドキャストXMLファイルをビルド/更新するために使用する小さなユーティリティがあります。

XMLファイルを作成/更新するテキスト処理はPythonで記述されています。ただし、Windows.batファイル内でwgetを使用して、実際のMP3ファイルをダウンロードします。ユーティリティ全体をPythonで記述したいと思います。

Pythonでファイルを実際にダウンロードする方法を見つけるのに苦労したので、なぜ。を使用することにしwgetました。

では、Pythonを使用してファイルをダウンロードするにはどうすればよいですか?

0 投票する
3 に答える
333 参照

file - Windows共有上のファイルを偽装するデータベースクエリ表現?

Windowsファイル共有上のファイルのように見えるものを作成する方法はありますが、実際にはリソースはHTTP経由で提供されますか?

コンテキストとして、Windowsファイル共有上のファイルのみを処理できる古いアプリを使用しています。ファイルのコンテンツを動的に提供して、基になるファイルへのリアルタイムの変更を取得する単純なHTTPベースのサービスを作成したいと思います。リクエストに応じてデータ。