問題タブ [webrequest]

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

c# - WebRequest XML を表示

奇妙な問題が発生しています。このフォーラムで同様の投稿を見ましたが、回答がありませんでした。

簡単に言うと、C# を使用して HttpWebRequest を Web サービス (Visual Studio 2008、.NET 2.0 で Web 参照を追加することによってスタブが作成された) に送信しています。これは、weblogic 上で実行される Java ベースの Web サービスです。

リクエストを監視するためにフィドラーを実行している場合、奇妙な部分があります-IT WORKS FINE !!??

私の理論は、フィドラーがサーバーが好む何らかの方法でリクエストを再フォーマットしているということですか?

フィドラーが修正できるリクエストに対して.NETが何をできるか知っている人はいますか? そうでない場合、フィドラーを使用せずにプログラムで XML を表示する方法はありますか?

警告 - Web サービスをホストしているサーバーに変更を加えるためのアクセス権がありません。

ありがとう、スティーブ

更新 - フィドラーで「HTTPS トラフィックの復号化」オプションを削除すると、機能しなくなります。したがって、HTTPS トラフィックを復号化するためにフィドラーが行っていることは、この作業を行っているものです....

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

c# - HttpWebRequest または WebRequest - ASP.NET のダウンロードを再開する

サーバーが再開ダウンロード機能をサポートしているかどうかを確認する方法があるかどうか、またサポートされている場合、再開要求を送信するにはどうすればよいかを知りたいです。

私のASP.NETページがサーバーから私のものにダウンロードできるソリューションを探していました.「rapidleech」のようなものですが、ダウンロードを要求しているサーバーが再開機能をサポートしているかどうかを確認したいと思います.

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

c# - 何百ものドメイン名をテストする C# スクリプトを作成する

クライアントから、何百ものドメイン名のスプレッドシートが渡されました。

私の仕事は、それぞれについて次のことを決定することです。

  • どのドメインが Web サーバー / Web サイトに接続されているか。
  • そのうち、別のサイトにリダイレクトされます。
  • 実行中のサーバー ソフトウェアは何ですか (ASP、ASP.NET、Apache など)

...そして、整理された方法で結果を出力します。

これに役立つスクリプト、できれば c# はありますか?

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

asp.net - WebRequestで取得したサイトの読み込みが元のサイトとは異なる

WebRequestを使用してWebからhtmlページを取得し、Response.Writeを使用して表示しています。

結果のページは、主にフォントとレイアウトが元のページとは異なります。

考えられる理由とそれを修正する方法は何でしょうか?

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

c# - C#XMLをURLに投稿しても機能しない

まず第一に、私はWEBNOOBです。これはおそらくこの質問を説明しています。とにかく、Webページテストアプリを使用してxmlをURLに投稿すると、すべてが正常に機能します。これがウェブページからの適切なコードです(私は思う):

コンテンツタイプが( "text/xml"または"application/ x-www-form-urlencoded")でC#(WebRequestまたはHttpWebRequest)を使用して、まったく同じXMLを送信しようとすると、バッファーがエンコードされます(ASCIIまたはUTF8)。 XMLがもう一方の端でまったく読み取れないことを意味するエラー。エラーは次のとおりです。

。という名前のXML要素を削除することで、Webテスターを使用してこのエラーを再現できます。これがチェックされる最初の要素であり、したがって「INVALIDXMLVERSION」エラーであると思います。何が起こっているのかというと、私の提出物が間違った形式でslighltyを横切って来ており、その要素を読み取ることができないということだと思います。具体的には、データが「データ」フォームフィールドから送信される投稿データをシミュレートする必要があると思います(上記を参照)。WebRequestクラスを使用して設定する方法がわからないため、テストできません。これが私のコードです:

何か案は?????

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

webrequest - SoapExtensions は ASP.NET でのみ使用されます

.NET 2.0 クライアント アプリケーション (ASP.NET ではない) で、ログの目的で SoapExtension を実装しようとしています (xml ソープ リクエストを出力します)。最初に簡単なコンソール アプリケーションを試してみましたが、拡張機能が呼び出されていることがわかりません。シンプルなコードはわずか 2 行です。

System.Net.WebRequest リクエスト = System.Net.WebRequest.Create(" http://www.ynet.com "); WebResponse 応答 = request.GetResponse();

私の設定ファイルは次のとおりです。

私が間違っていることは何ですか?拡張機能は ASP.NET でのみ使用できますか? ありがとう

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

c# - WebRequest: この ContentType="application/xhtml+xml, text/xml, text/html; charset=utf-8" に対して WebRequest を使用して郵便番号を見つける方法は?

私は最初にこれを投稿しました: HttpWebRequest: How to find a postal code at Canada Post with a WebRequest with x-www-form-enclosed? .

AnthonyWJones の提案に従って、彼の提案に従ってコードを変更しました。

調査を続けていると、Canada Post の content-type が"application/xhtml+xml, text/xml, text/html; charset=utf-8" である可能性が高いことに気付きました。

私の質問は次のとおりです。

  1. このようなコンテンツ タイプの Web サイトに対して Web リクエストを行うにはどうすればよいでしょうか。
  2. NameValueCollection オブジェクトを使い続ける必要がありますか?
  3. 前の質問で貴重な情報を惜しみなく提供してくれた Scott Lance によると、WebRequest はコンテンツ タイプが何であれ、情報のタイプを返す必要があります。
  4. コンテンツ タイプが変更されたため、コードを変更する必要がありますか?

私の進行状況を理解しやすくするために、ここに私のコードを示します。

このコードは実際には、郵便番号検索で処理するために必要な情報を入力する必要があるフォームの HTML ソース コードを返します。私が望むのは、HTML ソース コードまたは見つかった郵便番号を含むものを取得することです。

編集:これが私が今得たWebExceptionです:「このタイプの動詞でコンテンツ本文を送信できません。」(これは、フランス語の例外「Impossible d'envoyer un corps de contenu avec ce type de verbe.」からの翻訳です。)

これが私のコードです:

例外の原因となった行は「=>」で示されます。メソッドとして GET を使用することはできないようですが、これは私に言われたことです...

ここで何が欠けているのか分かりますか? Justin (回答を参照) が私に推奨したことを実行しようとしています。

助けてくれてありがとう!:-)

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

vb.net - IIS/キャッシュの問題?

webrequest と webresponse を使用して、3 秒ごとにファイルが存在するかどうかを確認するプログラムがあります。そのファイルが存在する場合、そうでない場合でも何かを行います。その部分は正常に機能します。ページに入力されたメッセージやその他の変数を含むファイルを作成してプログラムを制御し、それを作成してプログラムがチェックしているフォルダーに送信する Web ページがあります。そのファイルを削除する「停止」ボタンもあります。

これは、1 つのメッセージが起動されてから削除された後、別のメッセージで 2 回目に起動されたときに、プログラムがまだ古いメッセージを表示することを除けば、うまく機能します。IISでファイルが削除されるのを見ているので、それは問題ではありません。

キャッシングを防ぐためにメタタグについて考えましたが、ファイルに動的に名前を付けることでこの問題も解決しますか? ファイル名の最初の部分しかわからないファイルをプログラムがチェックできるようにするにはどうすればよいですか? ローカル マシンのディレクトリをチェックするための解決策を見つけましたが、ここでは機能しません。

どんなアイデアでも歓迎します、ありがとう。

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

asp.net - ASP.NET / IIS7で同時にいくつのアウトバウンドHttpWebRequest呼び出しを行うことができますか?

Windows Server 2008(IIS7)で実行されるASP.NETWebアプリケーションを作成しています。

各ページの分離コードは、HttpWebRequestとGETを使用して、外部サーバーに対して少なくとも1つの同期Webサービス呼び出しを行う必要があります。

私の質問-私が行うことができるアウトバウンドHttpWebRequest呼び出しの数に制限はありますか?(私が呼び出しているサーバーに制限がないと仮定します)

アプリのスケールを改善するためにこれらの接続をプールする手段はありますか?ウェブガーデンの構成は役に立ちますか?

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

ajax - グローバル変数での AJAX リクエストからの戻り値

この質問が重複している場合は申し訳ありませんが、他の解決策から問題を解決できませんでした。

メインインデックスに含まれる別のファイルにこのコードがあります:

}

この方法でインデックスから変数「dataR」を取得しようとすると、未定義です! 誰か助けてくれませんか?

});

前もって感謝します!