問題タブ [http-get]
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.
java - HTTP Get リクエストを構成フィールドに解析する
次のようなフィールドがあります。
これをデコードして解析し、コンポーネント、特にユーザー エージェント情報へのプログラムによるアクセスを提供できる Java ライブラリまたはコードを探しています。グーグルは有用なものを見つけませんでしたが、この情報は常に使用されているため、私が必要とすることを行うための既存のシステムが存在する必要があります.
php - 同じ識別子を持つ複数の HTTP GET パラメータ
次のようなリクエストを受け取ったとしましょう:
http://www.example.com/index.php?id=123&version=3&id=234&version=4
私のphpコード内でこれらを簡単な方法で抽出することは可能ですか? window.location.href を使用して javascript でクエリ文字列全体を取得し、手動で処理できることに気付きましたが、もっとエレガントなものを探しています。リクエストにはバージョンと ID のペアをいくつでも含めることができますが、クエリは整形式であり、無効な文字列を処理する義務はないと想定できます。
android - 各 DefaultHttpClient 実行メソッドの呼び出し中に Logcat が「インターフェイス名: null」を出力する
HttpGet
と を介してJSON 文字列を取得するために、Web サービスに複数回接続していますDefaultHttpClient
。
LogCatが実行されるたびにタグSystem.outを使用してinterface name: nullを出力していることがわかります。HttpResponse httpResponse = (HttpResponse)defaultHttpClient.execute(httpGet);
この http 接続を正しく確立していHttpGet
ますか? 別の方法はありますか?
System.outタグからインターフェイス名: null LogCat メッセージを取得せずに、この接続を作成するにはどうすればよいですか?
gwt - GWT ページを使用する Google Earth 内部ブラウザの問題
こんにちは、
ユーザーがデスクトップの Google Earth プログラムを使用して検索を実行できる Google Earth Web アプリケーションを開発しています。
私が直面している問題の 1 つは、内部ブラウザーがパラメーターを含む、私が作成した GWT ページにアクセスしようとすると、内部ブラウザーが 2 番目のパラメーター セットをドロップするように見えることです。
例として、次の URL を使用します。
http://mysite.com/Client/?entryPoint=start#parameter=1
なります:
http://mysite.com/Client/?entryPoint=start
どうすればこれを回避できますか?
http-status-codes - HTTP GET に対して 202 "Accepted" を返すのは間違っていますか?
表現が遅延して作成される一連のリソースがあります。これらの表現を構築するための計算には、サーバーの負荷、特定のリソース、および月の満ち欠けに応じて、数ミリ秒から数時間かかることがあります。
リソースに対して受信した最初の GET 要求によって、サーバーで計算が開始されます。計算が数秒以内に完了すると、計算された表現が返されます。それ以外の場合は、202 "Accepted" ステータス コードが返され、クライアントは最終的な表現が利用可能になるまでリソースをポーリングする必要があります。
この動作の理由は次のとおりです。結果が数秒以内に得られる場合は、できるだけ早く取得する必要があります。それ以外の場合、いつ利用可能になるかは重要ではありません。
メモリが限られていることとリクエストの量が非常に多いため、NIO もロング ポーリングもオプションではありません (つまり、ほぼ十分な数の接続を開いたままにしておくことはできず、すべてのリクエストをメモリに格納することさえできません。一度「数秒」)超過した要求を保持します)。同様に、クライアントの制限により、代わりに完了コールバックを処理できません。最後に、POST 先の「ファクトリー」リソースを作成することに興味がないことに注意してください。余分なラウンドトリップは、必要以上に区分的リアルタイム制約に失敗することを意味するためです (さらに、これは余分な複雑さです。また、これはキャッシュの恩恵を受けます)。
GET リクエストに応答して 202 の "Accepted" ステータス コードを返すことについては、いくつかの論争があると思います。実際に見たことがないので、その最も直感的な使用法は安全でないメソッドへの応答ですが、私は決して特にそれを思いとどまらせる何かを見つけました。さらに、安全性と冪等性の両方を維持していませんか?
では、人々はこのアプローチについてどう思いますか?
編集:これはいわゆるビジネス Web API 用であり、ブラウザー用ではありません。
http - MatlabまたはOctaveでHTTPGETまたはPOSTする方法は?
Matlab関数のアルファベット順のリファレンスでは、次の関数しか見つかりませんでした。
- web -WebまたはヘルプブラウザでWebサイトまたはファイルを開きます
ブラウザを開かずにWebリソースにアクセスする方法はありませんか?または、ブラウザを閉じる方法は?
試しweb stackoverflow.com -browser
ましたが、ブラウザが開きませんが、このコマンドが原因でWebリソースがフェッチされなかったとフィドラーから通知されました。
どういうわけか編集FiddlerはMatlabhttpトラフィックを取得しないので、web url -browser
コマンドは私のために機能すると思いますが、私はむしろurlread
提案されたようにコマンドを使用したいと思います
https - GET データも HTTPS で暗号化されますか?
あなたが取得するとき
https://encrypted.google.com/search?q=%s
クエリは%s
暗号化されていますか? それとも反応だけ?そうでない場合、Google が公開コンテンツを暗号化して提供する必要があるのはなぜですか?
php - SMSテキストメッセージを送信するためのPHPcURLを使用した単純なGETリクエスト
phpコード内からphpで作成されたメッセージを送信する必要があるクイックWebアプリを作成しています。cURLは明らかにその仕事のためのツールですが、私はそれを機能させるのに十分に理解するのに苦労しています。
私が扱っているAPIのドキュメントはここにあります。特に、ここに記載されている単純なGETベースのSMS通知を使用したいと思います。後者のリソースは、GETAPIが単純であると述べています。
実際、次のURLをブラウザーに入力すると、期待どおりの結果が得られます。
私は今、php内で同じ効果を作成しようとしています。これが私の試みです:
私の他のPHPWebページは正常に機能するので、phpとapacheがすべて正しく設定されていることがわかります。しかし、ブラウザを上のページに向けると、電話にメッセージが表示されません。誰かが私が間違っていることを私に見せてもらえますか?
注:ご想像のとおり、すべての数字は偽造されています。
php - スプリアスjQueryajaxGETパラメーター
私はこのPHPをwhileループに入れています:
そしてこのjQuery:
しかし、GETのパラメーターは次のとおりです。
poは正しいですが、一体何がトップラインですか?ちなみにこれはFirebugからでした
regex - ZendRegexルートヘルプ
次の形式でURLを処理するためのZend_Controller_Router_Route_Regexルートを作成しようとしています。
search?q=chicken/page=2
ここで、最初の正規表現サブパターンはでchicken
、2番目のサブパターンは2
です。の2番目の部分page=2
は、最初のページ、つまり。の場合はオプションにしますpage=1
。したがって、などの別のURLsearch?q=chicken
も有効であり、と同等ですsearch?q=chicken/page=1
。
これは成功しなかったものの、私の試みですが、私がやろうとしていることのより良い全体像をあなたに与えるためです。
ここでの問題は、正しい正規表現を作成できないことです。
前もって感謝します。
編集#1
MA4で指摘されているように、正しい正規表現は次のとおりです。'search\?q=([a-zA-Z0-9]+)(?:/page=(\d+))?'
本当の問題はダリルによって指摘されています。ここに、物事を展望するためのもう少し情報があります。
検索テキストボックスとボタン
ボタンを押すたびsearch
に、search?q=[text]リクエストが表示されます。正規表現の一致ルートを強制的に通過させるにはどうすればよいですか?
これが私がやりたいことですが、コードは機能しません