問題タブ [request]

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 投票する
6 に答える
7707 参照

c# - ユーザーがブラウザに入力した正確な URL を取得する

ユーザーがブラウザに入力した正確な URL を取得したいと思います。もちろん、私はいつでも次のようなものを使用できますRequest.Url.ToString()が、これは次の状況で私が望むものを与えません:

http://www.mysite.com/rss

上記のURLを使用すると、次のようRequest.Url.ToString()になります。

http://www.mysite.com/rss/Default.aspx

これを達成する方法を知っている人はいますか?

私はすでに試しました:

  • Request.Url
  • Request.RawUrl
  • this.Request.ServerVariables["CACHE_URL"]
  • this.Request.ServerVariables["HTTP_URL"]
  • ((HttpWorkerRequest)((IServiceProvider)HttpContext.Current).GetService(typeof(HttpWorkerRequest))).GetServerVariable( "CACHE_URL")
  • ((HttpWorkerRequest)((IServiceProvider)HttpContext.Current).GetService(typeof(HttpWorkerRequest))).GetServerVariable( "HTTP_URL")
0 投票する
2 に答える
1696 参照

c# - http 要求を送信するためのこの ASP.NET C# コードが機能しない理由は何ですか?

次のコードでページにアクセスしたときのコードは次のとおりです。

http://ryan.local.testmode.com/timecrunch/bctimepost.ashx?project=2593059&person=2831215&date=04/16/2009&hours=2.5&case=555

ローディングバーが停止するまでずっとゆっくりと動いている状態でハングしているようです。何かをするのを忘れましたか? リクエストを実際に「送信」するためにどのコード行が使用されているかわかりません...

注: ユーザー名/パスワードと [会社名] は、コードを共有するためのプレースホルダーであり、実行中のコードに適切な値が含まれています

0 投票する
2 に答える
4333 参照

c# - C# で投稿リクエストを使用して画像/ファイルをアップロードするにはどうすればよいですか?

C# は投稿要求を送信する機能を提供しますが、MSDN に画像/ファイルをアップロードすることについては何もありません。生のヘッダーを使用せずにこれを行いたいと思います。

関連する質問

HTTPWebrequest でファイルをアップロードする (multipart/form-data)

0 投票する
2 に答える
417 参照

asp.net - 無効なページリダイレクト

ページをリクエストしています(ページAと呼びます)。ただし、リクエストは別のページ(ページB)にリダイレクトされます。リクエスト処理が開始されるとすぐに、サーバー上のリクエストオブジェクトのURLプロパティはページBを指します(ただし、RawURLは引き続きページAを指します)。

何かを明示的にページBにリダイレクトするコードをアプリケーションで見つけることができません。これは、asp.netによる要求の前処理中に発生すると思いますが、実際に舞台裏で何が起こっているのかわかりません。

したがって、この問題のデバッグを続行する方法についてのアドバイスが必要です:)

ありがとう!

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

asp.net - ASP.NET リクエスト - クライアントで作成されたダイナミック コントロールから投稿されたファイルを取得できますか?

カスタム JavaScript を使用した Web コントロールがあります。JavaScript は、次のようなコードを使用して、クライアント上に新しいファイル アップロード コントロールを動的に作成します。

これは、encType が multipart/form-data に設定された ASP.NET フォームに存在します。ページに 1 ~ n 個のコントロールを配置します (もちろん、妥当な数に制限されています)。

ASP.NET アプリケーションでアップロードされたファイルをキャプチャしたいと考えています。上記のアプローチにより、FileUpload コントロール (残念ながら使用できません) からのようにそれらをキャプチャできないことがわかっています。アップロードされたファイルをキャプチャする別の方法はありますか?

私は以下を含む多くの分野を調べました。

  • Request.Files
  • リクエストフォーム
  • Request.Form.Keys
  • Request.InputStream

しかし、私はコンテンツを見つけることができませんでした。クライアントはこのデータを正しく送信していると思いますが、サーバーが未加工のリクエスト情報で何をするかを判断できませんでした (これが公開されている場合でも)。

私がさらに探求する可能性のある分野について何か提案はありますか?

ありがとう

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

javascript - YUI 2.7との同期GETリクエスト?

私はYUIに比較的慣れていません-彼らの素晴らしいドキュメントを閲覧していますが、外部リソースを同期的にロードするためのメソッドやフラグが見つかりません。

またはその逆の質問。一致したノードごとに、ノードに何かを挿入するメソッドを呼び出す必要があります。非同期呼び出しでは、記憶されている 識別子が混乱しているようです。

したがって、コールバックは

コールバックが実行されたときではなく、関数が呼び出されたとき-私はこれを正しく行っていますか?

ありがとう。MYYN

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

c# - C# で WebBrowser によって行われたリクエストをインターセプトする

WebBrowserコントロールによって行われたすべてのリクエストを傍受することは可能ですか?

すべてのリクエスト (画像、スクリプト、スタイルシートなどのリクエストを含む) のリクエスト URI を変更したい

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

forms - WebClient.UploadValues重複キー

自分のサイトでリクエストをプロキシするのに少し苦労しています。

理論的には、これは機能するはずです

webClient.UploadValues(url、 "POST"、HttpContext.Current.Request.Form);

残念ながら、フォームには重複したキー「elemKey」が含まれています

HTTPアナライザーを使用して投稿データを見ると、そのキーが3回、3つの異なる値で示されています。パラメータ値

elemKey value1 elemKey value2 elemKey value3

残念ながら、Webクライアントが行う呼び出しは、値のコンマ区切りリストを使用してキーを1回表示しますが、これは機能しません。

パラメータ値elemKeyvalue1、value2、value3

HttpContext.Current.Request.Form変数からNameValueCollectionを作成し、複数のelemKeysを追加しようとしましたが、これもコンマで連結しただけです。

必要な方法でこのリクエストを作成する方法はありますか?

ありがとう-c

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

c# - C# の WebServices を使用した生の SOAP データ

WebServices を使用する場合、C# で SOAP 要求の RAW/オブジェクト データを見つけることができます。

どこにも見つかりません。HttpContext.Current.Request オブジェクトで使用できるようにする必要がありますか?

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

ruby-on-rails - 単一のリクエストで異なるアクティブ リソース モデルを取得する

1 回のリクエストで異なる Active Resource モデルのオブジェクトを受け取ることは可能ですか? たとえば、リクエスト「GET /user/joe/articles/1.xml HTTP/1.1」は、サーバーから User (「joe」) からオブジェクトを返し、Article (id 「1」) から別のオブジェクトを返します。

これらのオブジェクトを配列内でクライアントに送信できることはわかっていますが、ARes はそれらを処理できません。応答を 2 つに「分割」し、結果を異なるアクティブ リソース モデルに送信して処理する方法はありますか?