問題タブ [webresponse]

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 に答える
684 参照

vb.net - VB.Net で Webrequest を実行するときのエラーを防ぐ

次の関数を使用すると、3 つのエラーが発生します。

リモート サーバーがエラーを返しました: (500) 内部サーバー エラー。

サーバーがプロトコル違反を犯しました。Section=ResponseStatusLine

リモート名を解決できませんでした: 'dmoz.orgsearch'

これらのエラーを防ぐにはどうすればよいですか?

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

c# - WebRequests/Responses 何度も呼び出した後の速度低下

私はこの方法を持っています:

このようなループ内で呼び出します

問題は、500 や 600 のような数百回の呼び出しの後、アプリケーションを再起動すると、呼び出しのパフォーマンスがますます遅くなり、非常に高速で良好に起動しますが、速度が低下し始めることです。高速に保つために時々クリアする必要があるバッファまたはキャッシュがあるかどうか疑問に思っていましたか?

ps:私はサーバーを開発したので、サーバーがそれを遅くしないと確信しています。さらに、私が開発し、他の人によって開発された別の種類のサーバー実装でそれを試しました。

前もって感謝します。

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

vb.net - VB.Net を使用して XML ドキュメントを HTTP に投稿する方法

XML ドキュメントを VB.NET の URL に投稿する方法を教えてください。これが私がこれまでに持っているものです...

これは物事がうまくいかないところです:

xml を投稿し、結果をコンソールに出力したいと考えています。

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

c# - C#-GoogleTTSサービスを使用してオーディオファイルを保存する

オーディオストリームを返す非常に短い文(100文字未満)のgooglettsサービスを送信するサンプルを作成しようとしています。このストリームをファイルに保存しようとしていますが、次のファイルを書き込んだ後、Bufを開くと、実際のプレーヤーで開くことができますが、最初の文字(google ttsに送信された文の最初の文字)しか発声しません。ファイルの保存に問題がある可能性があります。私はコード内のオーディオを扱ったことがないので、見て、より良いコードを提案してください。

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

.net - WebResponse からの応答をダウンロードしています - 画像が含まれていますか?

HTML をダウンロードしようとしているので、ダウンロードするための最小帯域幅を使用して HTML を解析できます。これは私のコードの一部です。

応答を取得してもテキスト応答のみが提供され、画像もダウンロードされないことを誰かが確認できますか? HTMLAgilityPack メソッドでロードする場合はどうなりますか?

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

c# - 集中的なIO機能の並列処理

このサンプルコードがあります。

URLを処理しprocessUrl、ページをダウンロードし、多くの正規表現を実行して情報を抽出し、「C#JSONのような」オブジェクトを返す必要があるため、これを並行して実行したいので、最終的にオブジェクトのリストが必要になるため、すべてのタスクがプロセスを続行するのを待つには、どうすればこれを達成できますか?私は多くの例を挙げていますが、リターンを保存するものはありません。

よろしく

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

c# - FORMをWebResponseからWebRequestのPOST本文に解析する方法

私はこれに不慣れです。これは私の処女の航海です。当面のタスクは、WebRequest / WebResponseを介してWebアプリのページフローをナビゲートするトランザクションをC#で作成することです。リクエスト/レスポンスメカニズムが機能し、Cookieとすべて(POST URLとPOST本文のハードコードされた値でトランザクションを正常に実行できます)、WebRequestの値のペアからWebRequestの動的POST本文とPOSTURLを生成するのは困難です。基本的に、フローが最初のWebRequestで開始されると、これは常に同じ静的URLと「ハードコードされた」本文を持ち、後続の各Requestは、前の応答のFORM値のペアから構築されます。たとえば、応答に含まれるFORMの一部です。 (HTMLの開始ブラケットと終了ブラケットを正方形のものに置き換えました。HTMLをここに直接貼り付ける方法がわかりません):


次に、次のように、値を送信するためのフォーム内のいくつかのテキスト領域。

次に、[送信]に次のURLがあります。

そして、次のWebResponseのPOST本体にこれが含まれている必要があります。

そしてこれをURLとして:


しかし、この解析エンジンを構築する方法がわからないだけでなく、FORMから値のペアを取得することさえできません。AgilityPackを使用しようとしています。少なくとも、FORMの「重要な」コンテンツを印刷する必要があるビットを次に示します。


しかし、それはこれを出力するだけです:

(「div」ビットを削除した場合-foreach(var d in page.DocumentNode.Descendants( "div"))、-何も変更されません)


FORMプリントアウトパーサーで何が起こっているのか、および応答からの要求を構築するための解析エンジンを構築する方法についてのヘルプや提案をいただければ幸いです。

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

c# - C# cannot save file from url with proxy

I'm trying to download a file from a url. I try two approachs but it isn't working with external files.

I think it's happening because I have internet over proxy. I can download internal network files (images, mp3, mp4, whatever...) but when I try to download something in external network it gives me timeout or 404 Not Found.

1st approach: System.Net.WebResponse, System.IO.FileStream

The exception caught at GetResponse() says: "Unable to connect to the remote server", ""A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 77.238.160.184:80""


2nd approach: System.Net.WebClient, DownloadFile

The exception was caught at DownloadFile method and gives me the same error.

Hope someone can help me.

Sorry for my English

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

c# - HttpWebRequestは、奇妙な数のWebResponseを返します

奇妙な問題があります。httpwebresquestの応答を受け取ると、htmlテキストの中央にいくつかの数字が表示されます。

例えば:

<input type = "hidden" name = "productid" value = "7220701403

841

89620 ">



その841は表示されるべきではない数値であり、そのため、数行ごとに表示されます。最初から:

c04

<html>

<頭>


したがって、htmlを解析することは不可能です。

HTMLテキストは変数responseStringにあります。

アイデアや提案をありがとう。

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

.net - リクエスト後にリダイレクトされたURLを文字列として取得する方法

たとえば、すべての tinyurl/ajdeijad リンク (これは偽物です) では、思考は別の URL にリダイレクトされます。

これが私のコードです:

応答の URL を取得する方法 (リダイレクトします!)