問題タブ [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 - https url を使用した Apache Httpget - Host is unresolved エラー
使用する
断続的なエラーが発生し、アプリが強制終了されます。エラーは常に Host is unresolved: www..com:443 です。
どうすればこれを防ぐことができますか?
java - Use HttpGet with illegal characters in the URL
I am trying to use DefaultHttpClient
and HttpGet
to make a request to a web service. Unfortunately the web service URL contains illegal characters such as { (ex: domain.com/service/{username}). It's obvious that the web service naming isn't well written but I can't change it.
When I do HttpGet(url)
, I get that I have an illegal character in the url (that is { and }). If I encode the URL before that, there is no error but the request goes to a different URL where there is nothing.
The url, although has illegal characters, works from the browser but the HttpGet
implementation doesn't let me use it. What should I do or use instead to avoid this problem?
ip - 同じマシンからのGETおよびPOST要求は、異なるIPから送信できますか?
これについて読んだことを覚えていると確信していますが、リンクを見つけることはできません。一部のISP(米国の少なくとも1つの大きなISPを含む)では、ユーザーのGETおよびPOSTリクエストが来るように見える可能性があります。さまざまなIPから。
(これは完全にプログラミングに関連していることに注意してください。以下に例を示します)
2つのリクエスト間でIPアドレスを動的に変更することについて話しているのではありません。
私はこれについて話している:
同じユーザーがGET、POST、GET、POSTの順に作成すると、サーバーはこれを確認します。
そのため、同じユーザーですが、WebサーバーはGETとPOSTに対して異なるIPを認識します。
HTTPがステートレスプロトコルであることは確かにわかりますが、これは完全に合法ですよね?
特定のISPがこれが発生するようにネットワークを構成する方法/理由についての説明を見つけたいと思います。
誰かが私に次のIPフィルターを実装するように頼んだので、私はそれが根本的に壊れたコードであると確信しているので、私は尋ねています(少なくとも1人の主要なアメリカのISPユーザーにとって壊滅的な大混乱)。
これは、いくつかの攻撃から保護することになっているJavaサーブレットフィルターです。理由は次のとおりです。
「どのセッションフィルターでも、リクエストのIPアドレスがセッションの作成時に使用されたものと同じであることを確認します。したがって、この場合、偽のセッションを形成するためにセッションIDを盗むことはできませんでした。」
http://www.servletsuite.com/servlets/protectsessionsflt.htm
ただし、異なるIPからのGETとPOSTが表示される可能性のあるISPがあるため、これは本質的に壊れていると確信しています。
java - AndroidでHTTPGETリクエストにパラメータを追加するにはどうすればよいですか?
送信しようとしているHTTPGETリクエストがあります。BasicHttpParams
最初にオブジェクトを作成し、そのオブジェクトにパラメーターを追加してから、オブジェクトを呼び出すことsetParams( basicHttpParms )
により、このリクエストにパラメーターを追加してみましたHttpGet
。このメソッドは失敗します。しかし、手動でパラメータをURLに追加する(つまり、追加?param1=value1¶m2=value2
する)と、成功します。
私はここで何かが足りないことを知っています、そしてどんな助けでも大いに感謝されるでしょう。
c# - ASMX Web サービスと HTTP GET
HTTP GET 要求を実行できる ASMX Web サービスを作成しようとしています。私がすでに行ったことを説明するために、次の簡単なコード スニペットがあります。
これに加えて、Web.config ファイルに次のノードも追加しました。
私が直面している問題は、System.Web.HttpContext cannot be serialized because it does not have a parameterless constructor
この Web サービスをデバッグしようとすると常に恐ろしい " " エラー メッセージが表示されることです。何が問題なのかわからないので、この窮地から抜け出すために提供された支援に本当に感謝しています. HTTP GET リクエストが非常に単純であることはわかっていますが、フラストレーションの原因が何なのかはよくわかりません。
asp.net - asp.netWebフォームプロジェクトを使用してhttpGETから文字列を返す
URL取得リクエストだけでJavaScriptを動的に生成しようとしています。
アクションから文字列を返し、このようにスクリプトタグを記述するだけで、asp.netMVCを使用してこれを実現しました。
問題は、asp.netWebフォームプロジェクトから動的に生成された同じタイプのスクリプトを実行する必要があることです。
動的に生成された文字列をGETリクエストとともにasp.netWebフォームプロジェクトのページ(またはWebサービス)に返すにはどうすればよいですか?
http - クライアント Web ブラウザのエンコーディングの問題を修正するために追加できる http GET 応答はありますか?
uIP ライブラリを使用して C で記述された組み込み Web サーバーがマイクロコントローラーにあり、http get に応答して次の静的テキストを出力します。以下に、C リテラル文字列として示します。
その直後に、doctype 文字列 \ と、要求されたページの \ ... \</html> 本体が続きます。このコードは私が書いたものではありませんが、手渡されました。現在、Opera、Firefox、Internet Explorer で試しています。Web ページ全体で Ansi/C が使用されており、特別な文字列やバイトは使用されていません。ただし、Opera でのみ適切にロードおよび表示されます。何らかの理由で、この特定の uIP ベースの Web ブラウザーは IE 8 または Firefox でレンダリングされません。
![代替テキスト][1]
基本/デフォルトの C/ansi コードページのマイクロ Web サーバー エンコーディングを、opera だけでなくすべてのブラウザーで適切に検出するには、http ヘッダーに何を追加できますか?
php - Twitter API 呼び出しが断続的に失敗する
PHP を使用して、ユーザーからの最新のツイートを表示しています。これはワードプレスにあります。これはほとんどの場合機能しますが、時々、次のエラーが発生します。
file_get_contents( http://api.twitter.com/1/statuses/user_timeline/[username].json ) [function.file-get-contents]: ストリームを開くことができませんでした: HTTP 要求が失敗しました! HTTP/1.1 400 Bad Request in [...]/twitter.php 行 47
Twitter API の制限を超えていないことは間違いありません。キャッシュ コードに欠陥があるとしても、ローカルでホストされているため、他の誰もこれを見ることができず、1 時間に 150 回ページを表示することもできないからです。 . ユーザー名とデータベースのエントリが実際に取得されていることをテストしました。これは私のコードです:
これについて何か助けていただければ幸いです。私は完全に困惑しています。
java - (可能であれば)GWTでhttp getリクエストに応答する方法は?
Androidフォンでhttpgetリクエストを作成し(その方法を知っています)、ファイルを返します(またはサーバー上のデータベースからのその他の応答)。サーバー側のGWT(チュートリアルを読み始めたばかり)でそれを行うことは可能ですか、それともPHPまたはsthを学ぶ必要がありますか?そうしないと?私はこのhttp://code.google.com/webtoolkit/doc/latest/DevGuideServerCommunication.htmlを見ましたが、これが私が必要としているものかどうかわかりません。
どうもありがとうございます!
javascript - 取得パラメータをマージする方法はありますか? - HTML/Javascript
単純なことに驚くことがよくありますが、よくわかりませんが、これはその1つである可能性があると思います.
多くの場合、特にサイト内のフィルターや検索ページ内で、get 属性をマージする必要があることに気付きます。パラメータを動的に削除および追加したい場合があるため、これは非常に複雑になることがあります。
これを行う簡単な方法はフォームを使用することですが、フォーム内に属さない要素を追加する場合、これは複雑になります。例: ページネーション
たとえば、次のような URL があるとします。
http://www.example.org/ninja_search/?speed__gt=5&night_sight=1&page=1
このような URL を page=2 とマージして、1 を新しい値に置き換えるにはどうすればよいでしょうか? JavaScriptは唯一のオプションですか?
?speed__gt=5&night_sight=1& page=1 + page=2 = ?speed__gt=5&night_sight=1& page=2
ありがとう :)