問題タブ [web-client]

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

irc - Kiwi IRC の URL にポート番号を設定します

Kiwi IRCの URL にポート番号を設定することはできますか?

これは私が試したものです: https://kiwiirc.com/client/irc.spacetrace.org/spacetrace?port=6666&nick=kiwichatter

サーバーとニックネームはこのように機能しますが、ポートは機能しません。

ドキュメントにヒントが見つかりませんでした

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

java - Java 軽量 Web クライアント

私のアプリは、単純なテキスト データ (1 または 0) を提供する URL を呼び出すことになっています。URL は http/https で、メソッドは POST です。

たとえば、私の Java アプリはhttps://web.address.com:1234/isActiveいくつかのリクエスト パラメータを使用して呼び出すと、この URL は単純に0 または 1をテキスト形式で返します。

どの軽量 API を使用すればよいですか? それとも、(フレームワーク全体ではなく) Play Framework の WS API のみを使用できますか?

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

javascript - Javascript ベースの Web クライアントを認証する

マルチクライアント アプリケーションを開発しました。つまり、ビジネス ロジックはサーバー側にあり、インターフェイスは REST API を介して公開され、モバイル/Web クライアントは API を使用します。

このアプリケーションでは、さまざまなユーザーがサインアップ/ログインして、ユーザー固有のデータを取得できます。http ダイジェスト ベースの認証とトークン メカニズムを使用して、ユーザーの状態を追跡します。

ただし、API へのアクセスを制限したいと考えています。つまり、登録済みのモバイル/Web クライアントのみが API にアクセスできるようにします。そこで、認証の第 2 層を導入し、サービス層認証と名付けました。ユーザー認証で行ったのと同じように、カスタム トークン ベースのシステムを使用しています。モバイル クライアントの全体的なフローは十分ですが、Web クライアントの場合は問題があります。ユーザー資格情報を Javascript に埋め込むと、誰でもそれらの資格情報を抽出して API を使用できます。

要約すると、必要なのは、ajax 呼び出し時に JavaScript ベースの Web クライアントを識別/認証することだけです。

PS 明確にするために、web-client とは、ブラウザーではなく Web アプリケーションを意味します。

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

python - Python の Web クライアントが機能しない

ポート 80 に接続して GET http 要求を送信することにより、Web サーバーからデータをフェッチする Python コードを作成しました。しかし、これはウェブページのデータを提供するのではなく、「ウェブページが移動しました」という html コードを提供します。

これで私を助けてください

以下はコードとサンプル出力です

「www.google.com」と入力したときに得られる出力を以下に示します

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

javascript - ドメインがブロックされている場合、js からサーバー側に API リクエストをリダイレクトする

example.com エンドポイントにリクエストを送信する Web アプリを構築する予定です

example.com へのアクセスは、オフィスのシステム管理者によってブロックされている可能性があるため、クライアント側の JavaScript を使用して直接リクエストを送信することはできません。クライアント側の js からサーバーに API リクエストを送信するオプション (ブロックされていない) のみが残っています?

はいの場合、このプロセスはしばらく時間がかかります。これを最適化するにはどうすればよいですか?

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

java - gargoylesoftwareのwebclientでwebsocketを取得する方法

Websocket は gargoylesoftware ライブラリでサポートされていますか? webclient で websocket オブジェクトを取得したい。

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

asp.net-mvc - Webclient を使用して HTML 出力を取得する代替手段

私が継承した製品は、MVC ベースのサイトから HTML を読み取るために WebClient を使用しています。各ページは異なる種類の電子メールであるため、電子メールを作成して送信するには、WebClient を使用して URL を要求し、文字列をダウンロードします。

この電子メール ベースのサイトをホストする必要をなくし、このコードのほとんどを保持する方法はありますか? 私がする必要があるのは、リクエストをコントローラーに渡し、かみそりエンジンが cshtml ページを介してビュー モデルを渡した後に出力を取得することだと思います。

それは可能ですか?

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

c# - WebClient DownloadFile アクセスが拒否されました

ファイルをサーバーにダウンロードしようとしていますが、代わりにデータがエラーに書き込まれます。何が悪いのか教えてください。「 http://localhost:xxx 」でこのコードを使用すると、すべて正常に動作します。 WebClient myWebClient = new WebClient(); myWebClient.DownloadFile(remoteUri, Server.MapPath("~/test/" + "test.xml"));

質問を更新しました。ここに私の完全なコードがあります:

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

c# - WebClient が指定された URL から正しいファイルをダウンロードしていません

Linux ディストリビューションから .torrent ファイルをダウンロードしたいのですが、何らかの理由で、アプリからダウンロードした最終ファイルが手動でダウンロードしたファイルと異なります。私のアプリがダウンロードしたものは 31KB で無効な .torrent ファイルですが、正しいもの (手動でダウンロードした場合) は 41KB で有効です。

ダウンロードしたいファイルの URL はhttp://torcache.net/torrent/C348CBCA08288AE07A97DD641C5D09EE25299FAC.torrentです。

なぜ同じファイル (41KB の有効なファイル) をダウンロードできますか?

ありがとう。


上記のファイルをダウンロードするメソッドの C# コード:


Helper.Retry (HTTP 例外の場合、メソッドの再実行を試みます):