問題タブ [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 に答える
398 参照

iphone - Webページから情報を取得する-iPhoneアプリに表示する

ウェブサイトから情報を引き出してiPhoneアプリケーションに表示することは可能ですか?http://adds.aviationweather.noaa.gov Webサイトから空港の現在の気温と気圧を取得し、これら2つの情報をアプリに表示したいと考えています。

これは、プログラムが常に実行する一般的なタスクのように聞こえますが、アプリにどのように組み込まれるかはわかりません。(Webデータをプルするプロセスは何と呼ばれますか?)

これを行うために利用できる方法またはツールは何ですか?現時点では、iPhoneのWebデータの処理に慣れていません。

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

.net - 2 つの有効なリクエストとその後のタイムアウト

これが私のコードです。データベースからすべてのファイルを繰り返し、Web ファイルの長さを取得しようとします。2回しか効かない。その後、タイムアウトを与えます。アプリケーションを再起動すると、2 つのファイルが再度処理されて失敗します。何が問題なのかわかりません。助けていただければ幸いです。

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

c# - 201以外のステータスコードで応答ストリームを取得する方法

ステータスコード422を返すリクエストからレスポンスストリームを取得する際に問題が発生しました。

ステータスコードが201でないため、wr.GetResponseはwebexceptionをスローします。
したがって、リモートサーバーから応答ストリームを取得することはできません。ただし、ResponseStreamに重要な情報を返します。

だから私の質問は、201を返さないがデータを返すリクエストでResponseStreamを取得する方法です。

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

c# - C#でWeb参照を追加せずにJavaで書かれたWebサービスを使用する

C#で(ビジュアルスタジオで)Web参照を追加せずにJava(Apache軸)で書かれたWebサービスを使用する方法

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

c# - Silverlight で Web リクエストを作成する際の問題

Silverlight アプリで安らかなリクエストを行っています。ページにプッシュされる可能性のある情報を取得したいので、更新されたデータを取得するためのリクエストを継続的に行い、次のようなことを行います。

私の問題は、何らかの理由で、リクエストを行うと(そしてデータが返されると)、後続のリクエストが同じデータを返し続け、変更されないことです! (リクエストをキャッシュしたように、以前に取得したものを返すことができました)、URLをコピーしてブラウザに配置すると、期待どおりの動作が得られます。作成中になぜこれが起こるのですかSilverlight アプリを介したリクエスト? 助けてくれてありがとうダニエル

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

c# - c#HttpWebRequestPOSTの失敗

だから私は何かをウェブサーバーにPOSTしようとしています。

わかりました。エンコードされたデータのサイズに基づいてcontent-lengthを設定しています...とにかく、sw.flush()で失敗し、「ストリームに書き込まれるバイト数が指定されたContent-Lengthサイズを超えています」

StreamWriterは、私が気付いていない私の後ろで魔法をかけていますか?StreamWriterが実行していることをピアリングする方法はありますか?

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

asp.net - WebRequestのアプリプールから資格情報を取得する

App Pools Crendentialsを使用してWebRequestを認証するにはどうすればよいですか?

自分からページを呼び出すWebサイトがありますが、401を取得し続けます。

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

c# - クライアントで HTTPS 経由でセッションを維持する C#

Web サイトにログインしてアクションを実行する必要があります。Web サイトは REST ベースなので、これを行うことで簡単にログインできます (ログイン情報は URL のクエリ文字列として含まれているため、資格情報を設定する必要はありません)。

セッションを維持するために Cookie が返され、上記の cookieJar に保存されます。次に、次のような 2 番目のリクエストを行います。

そして、新しいリクエストに必ず Cookie を割り当てます。しかし、何らかの理由でこれが機能していないようです。「セッションがタイムアウトしたか、有効期限が切れました」というエラーが返されますが、これは次々に行われるため、タイミングの問題ではありません。

私は Fiddler を使用して HTTP ヘッダーを調べましたが、これは HTTPS であるため難しいと感じています。(復号化できることはわかっていますが、うまく機能していないようです。)

この残りのサービスの URL を取り、それらを Firefox に貼り付けると、すべて正常に動作するので、接続の反対側ではなく、間違っているに違いありません。

私は HTTPS にあまり詳しくありません。セッションを維持するために他に何かする必要がありますか? 私はクッキーがそれであると思っていましたが、おそらく 2 つの要求にわたって維持する必要があるものは他にありますか?

最初のリクエストを送信したときに返されるヘッダーは次のとおりです (ただし、無実​​の人を保護するために Cookie を変更しました!)。

何か助けていただければ幸いです。アイデアが不足しています。

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

c# - メインで処理される Web 要求のスレッド化?

私は C# でアプリケーションを作成しており、Web ページから情報を取得するために複数の BackgroundWorker スレッドを作成しています。それらが BackgroundWorkers であるにもかかわらず、GUI フォームが応答しなくなりました。

デバッグ中、プログラムが応答しなくなったときに一時停止します。現在メイン スレッドにいることがわかり、Web ページのフェッチ メソッドで一時停止しています。ただし、このメソッドは新しいスレッドからのみ呼び出されるため、メイン スレッドに存在する理由がわかりません。

これは意味がありますか?Web リクエストがそれぞれのスレッドでのみ処理されるようにするにはどうすればよいですか?

編集:いくつかのコードと説明

大量の住所リストを処理しています。各スレッドは、1 つ以上のアドレスを処理します。作成するスレッドの数を選択できます (控えめにしています :))

WorkObject が作成されると、「i」を使用してスレッド番号を認識します。これを使用して、情報を取得する Web アドレスのリストを取得します (メイン フォーム、コントローラー、および各 WorkObject によって共有されるアドレスのより大きなリストから - 各スレッドはアドレスのより小さなリストを処理します)。リストを反復処理するときに、「getWebInfo」メソッドを呼び出します。

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

visual-studio - Visual Studio Web 開発サーバー (Cassini) に要求のドメイン名を Web アプリケーションに送信させるにはどうすればよいですか?

リクエストのドメイン名に敏感なアプリケーションを開発しています。私たちが直面している問題は、アドレス バーで別のドメインを使用しているにもかかわらず、Cassini が要求されたドメインとして "localhost" しか送信しないため、アプリケーションをテストするために IIS を使用する必要があることです。IIS は Cassini よりも優れたパフォーマンスを提供しますが、F5 キーを押して Visual Studio 内からアプリケーションを実行できるようにしたいと考えています。

Cassini で使用するドメイン名を指定するために実行できる構成はありますか?