問題タブ [http-protocols]
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.
python - Python:バイト範囲を使用してファイルをダウンロードするには?
マルチスレッドモードでファイルをダウンロードしたいのですが、ここに次のコードがあります。
出力は次のとおりです。
このコードは完全に機能しますが、範囲を使用してファイルをダウンロードする方法をドキュメントで理解していません。応答の出力が表示された場合、どのサーバーが提供するか:
コンテンツ サイズが 62515220 である「バイト」単位の範囲をサポートします。
ただし、このリクエストではファイル全体がダウンロードされました。しかし、最初にサーバー情報を取得したいのですが、ダウンロードせずにhttp範囲クエリとファイルのコンテンツサイズを使用してこのファイルをサポートできますか? また、範囲 (例: 0~25000) で http クエリを作成するにはどうすればよいですか?
php - YQL : サポートされていない http プロトコル エラーを取得しています
cURL 経由で YQL を呼び出そうとすると、次のエラーが発生します。
サポートされていない HTTP バージョン 説明: Web サーバー "engine1.yql.vip.bf1.yahoo.com" は、サポートされていないバージョンの HTTP プロトコルを使用しています。
以下は使用されたコードです
?>
ブラウザから同じ URL を呼び出しても問題なく動作する
https://query.yahooapis.com/v1/public/yql?q=select * html where url="http://www.infibeam.com/Books/search?q=9788179917558" and xpath="// span[@class='infiPrice 金額']/text()"&format=json
誰かがコードのどこが間違っているか教えてもらえますか?
http - HTTP トラフィックを正しくデコードする方法
HTTP トラフィックを調べていると、「application/x-www-form-urlencoded」に奇妙な文字が含まれる POST リクエストが表示されます。
t=%d8%94%b2%bc+%cb%ae%c9%ab
これで実行しようとしたさまざまな URL デコードは、UTF-8 でエンコードされていないことを訴えています。
理論的には、Web リクエストは任意のエンコーディング スキームでエンコードできることはわかっていますが、その場合、どのスキームが使用されているかをどのように判断すればよいでしょうか (適切にデコードするには)。
リクエスト自体にヒントはありません。
これは言語固有の質問ではありません (HTTP プロトコルに関する質問のほうが多いと思います)。
どんな助けでも大歓迎です!
c# - サポートされている HTTP メソッドをテストする
HTTP でサポートされているメソッドをテストしようとしています。基本的に、動詞を使用して httpwebrequest を作成して、サポートされているかどうかを確認しています。これを達成するにはどうすればよいですか? 以下は私のコードの試みです。
私のコードは次のとおりです
php - 特定のルートで複数のメソッド注釈を使用するには?
Symfony2 でルートを処理するためのベスト プラクティス (routing.yml と注釈) についての議論があることは知っています。注釈を使用して、現状を維持したいということを述べさせてください。
コントローラーで単一のアクションに対して複数のルートを定義すると、@Method
アノテーションの最後の定義が他のすべての定義をオーバーライドするように見えるため、次のエラーが発生します。
No route found for "POST /index": Method Not Allowed (Allow: GET, HEAD)
これは、私が使用しているコードのほんの一部です。
これは非常にうまく機能していますが!
代わりに注釈を使用して、routing.yml で動作するように実装するアイデアはありますか?
android - Android Volley - body と url パラメーターで POST を作成 - getParams と getBody を同時に
POST でどのメソッドを呼び出し、GET でどのメソッドを呼び出すかという簡単な質問があります。
これは私の単純なクラスです:
getParams() と getBody() を同時に使用するにはどうすればよいですか? スーパーインプリメンテーションをチェックすると、不可能だと思うので、可能ですか。
getBody() メソッドもコメントアウトして、それが正しいことを確認しました。
これは、本文と URL パラメーターを指定して POST を送信できないということですか? URL パラメータは GET リクエストに使用するためのものですか?? これは標準ですか?
httpwebrequest - HttpWebRequest GET と ProtocolViolationException を避ける
HttpWebRequest.GetRequestStream
メソッドが のときに例外がスローされないようにする方法はありGET
ますか? 私はそれを知ってHEAD
おりGET
、有効なHTTPに本文を含めるべきではありませんが、一部のサーバーはこれらのメソッドの本文を受け入れます(たとえば、Elasticsearchの_search
機能)。REST 呼び出しを行うためのオープン ソース プロジェクトがあり、驚きを避けるためにこの動作を回避できるかどうか疑問に思っていました。
ある時点で、新しいSystem.Net.Http.HttpClient
クラスを使用してライブラリのバージョンを作成することになるでしょう。このクラスにも同じ制限がありますか?