問題タブ [http-request]
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.
javascript - Django:QueryDictからJSONオブジェクトの配列を読み取る
JSからのAJAX呼び出しを介して複合JSON構造を渡し、サーバー側で、Pythonで「非常に類似した」データ構造として読み取るにはどうすればよいですか?
jsonフォーマット(simplejsonなど)を使用できることは理解していますが、私の場合、QueryDict自体が不正または再フォーマットされているとどういうわけか感じますか?
例:
JSONオブジェクトの配列[{"id":1}、{"id":2}、{"id":3}]をAJAX経由でDjangoビューに渡すと、QueryDictは次のようにフォーマットされます。
json_dataを反復処理するにはどうすればよいですか?
代わりに次のようなものを取得したい:
これにより、QueryDictに辞書としてアクセスし、json_dataをリストとして取得して、特定の順序で処理できるようになります。おそらく、リストの順序でそれらを反復処理するだけです。何かのようなもの:
実際、process()に入る値は、単なる数値(1、2、3など)ではなく、キーと値のペアの別のディクショナリである可能性があります。
Javascript:
views.py:
しかし、リストは空を返します[]
simplejsonのダンプ、ロード、アイテム、getメソッドを試しましたが、どれも役に立ちませんでした。
jQuery.param(obj、true)も試しましたが、それは私が望んでいることではありません(多少近いですが)。
AJAXを介して複合データ構造をDjango<->JSとの間でやり取りするための別の/より良い方法はありますか?
php - http 要求への応答のアクセスを制御する方法は? (サーバー側とクライアント側)
すべての主要なブラウザーが持っている同じオリジン ポリシーと、同期化されたトークン パターン (すべての要求をトークン化するのは面倒です) を除いて、要求がサード パーティ経由ではなくユーザー インターフェイスから直接送信されているかどうかを確認するにはどうすればよいでしょうか。
たとえば、iframe から youtube にリクエストを送信すると (つまり、xmlhttprequest オブジェクトではなく src=... を意味します)、応答は空白のページになり (どうすればよいでしょうか?)、facebook ajax にリクエストを送信します。 iframe からのホバーカード (単純なコンテンツ取得リクエスト) の場合、アドレス バーにも空白のページ (コンテンツなし) が表示されます。SO 応答は、iframe 要求からの通常のコンテンツです。
前に言ったように、リクエストが信頼できるソースから来ているかどうかをどのように確認しますか (できればサーバー側のコード)。
PS:ヘッダーに依存しないでください。オリジンがリクエストから受信しない理由はわかりますが、すべての主要なブラウザーですべてオリジンヘッダーが実装されていることがわかります。Refereer は、一部の ati スパイウェア プログラムによって変更される可能性があります。とにかく、ヘッダーは本当に信頼できません。しかし、はい、それはチェック用のレイヤーであることが示されました。
c# - Image クラスで FromStream が見つかりません
次のコードがあります。
入力した最後の行にがリストImage.にありません。FromStream私に何ができる?
http - GWTRequestBuilderはクライアントの日付をHTTP日付のPOSTヘッダーに設定します
クライアントとサーバー間の通信にGWTRPCを使用しています。サーバー側でブラウザーの日付を読み取れるようにしたいので、ServiceDefTargetクラスのsetRpcRequestBuilderを使用してリクエストをコスチューム化し、必要なヘッダーを追加します。
私が使用しているクライアント側では:
サーバー側では、次のことを行います。
すべてのデフォルトヘッダーの中でこれが出力されます
わかりました。これは問題なく機能しますが、「Date」ヘッダーを設定しようとすると、サーバー側に表示されません。何故ですか?誰でも助けることができます。私はとても役に立ちます。:)
javascript - JavaScript が (最高のパフォーマンスのために) インライン化する価値があるほど小さいのはいつですか?
クライアント用に静的な 10 ページの Web サイトを構築していて、サイト全体で数行の JavaScript しかないとします (1KB 未満)。この状況では、(パフォーマンスのために) 1KB 未満の JavaScript コードを、外部ファイルではなく、すべてのページのスクリプト タグ間にインラインで配置するのが最善だと思います。.js余分な帯域幅の消費 (ページ間を移動するとき) は、おそらく HTTP 要求全体を削除する価値があります。
反対に、同じ Web サイトに 200 KB の JavaScript がある場合、サイトのページ間を移動するときの帯域幅を減らすために、これを別のファイルに入れることは間違いありません。
しかし、「カットオフポイント」がどこにあるべきかわかりません。5KB の JS がある場合、これを HTML にインラインで配置する必要がありますか? 10KBはどうですか?20KB?
明らかに、「カットオフ ポイント」は状況によって異なります。たとえば、モバイル サイトでは異なる場合があります。しかし、誰かがこの決定を導くのに役立つ一般的な指針を持っているなら、私はそれらを聞きたい.
(注:ここではパフォーマンスのみに関心があり、保守性などには関心がありません。コードを別のファイルに保持できますが、ある種のビルド プロセスまたはサーバーサイド ミドルウェアを使用して自動的にインライン化するため、保守性は問題になりません。)
(ボーナスポイント:すべての考慮事項がインラインと外部CSSでまったく同じかどうか教えてください。)
html - リクエストを送信し、レスポンスを受信するツール
IE で正しく表示されない html を検査しようとしています。IE と FF で html を見ると、どちらもわずかに異なっており、これが問題を引き起こしている可能性があります。
サーバーから返された html を取得したいので、ブラウザを使用してリクエストを送信したくありません。誰も私にそのようなツールをアドバイスできますか??
ios - 複数の NSURLConnections を作成し、sendAsynchronousRequest:queue:completionHandler: iOS 5 メソッドを使用する
sendAsynchronousRequest:queue:completionHandler:メソッド(NSURLConnectionクラス)に関連する正しい構成をセットアップするのにいくつかの困難があります。
私のシナリオは次のとおりです。
さまざまな を管理するシングルトン クラスをセットアップしましたNSURLConnection。このシングルトン インスタンスには、Web サーバーにリクエストを送信し、文字列パスを取得するNSOperation Queue( と呼ばれるdownloadQueue) があります (1)。完了したら、パスを使用して Web サーバー内でファイルをダウンロードします (2)。最後に、ファイルが正しくダウンロードされたら、UI を更新する必要があります (3)。
最初のリクエスト、つまりパスをダウンロードできるリクエストだけを見つけました。残りの 2 つの手順を実行する方法を教えてください。
ここでいくつか質問があります:
ダウンロード キュー (
downloadQueue) はメインのキューではありません。そのキューで新しい NSURLConnection を開くことはできますか? 言い換えれば、それは正しいですか?(コード スニペットのコメントを参照)前の質問が正しければ、メイン キューを取得して UI を更新するにはどうすればよいですか?
ここで、最初のステップを実行するために使用するコード スニペットdownloadQueueは、アクセサー メソッド ( @property/ @synthesized) を介して取得できるインスタンス変数です。
php - PHPを使用してGoogleカレンダーにイベントを挿入する
ガイドを使用して、GoogleカレンダーAPIへのcURLリクエストを実行しようとしています。
PHPでそれを行うにはどうすればよいですか?どのパラメーターを送信する必要があり、どの定数を使用する必要があるのだろうか。私は現在やっています:
しかし、応答は次のとおりです。
パラメータをどのようにフォーマットすればよいですか?
android - HTTP POST リクエスト ANDROID 4 (2.3 で動作)?
OK、これが取引です。Web URL から HTTP (post) データを介して要求するアプリをコーディングしました。データは JSON 配列を使用して返され、それらの配列を解析して必要なものを取得します。
Android 2.3.x を使用しても問題がなくなるまでは問題ありませんが、Android 4 でテストするとまったく機能しません。
これが私のコードです:
誰が私が間違っているのか教えてもらえますか? または私が変更する必要があるもの、私は今少し探していましたが、Android 4で動作させることはできません.
ありがとう!