問題タブ [getresponsestream]

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

c# - ファイル全体をディスクまたはメモリに書き込むことなく、サーバー経由でリモート サーバーからクライアント ブラウザにファイルをコピーする

これがシナリオです。

リモート ファイル サーバーにファイルがあります (たとえば、DropBox でホストされているファイルがあるとします)。

そのファイルを Web アプリケーション (c# asp.net 4.0) でダウンロードとして提供したい

元のファイルの場所を 100% 隠したい (自分のサーバーから来たように見せたい)。

このファイルをサーバーのメモリまたはディスクに書き込みたくありません。

ストリームを使用してコピーをストリーミングしたいと思っていました。例

ただし、これにより、ストリーム全体がメモリにコピーされてから、クライアント ブラウザに書き込まれます。どんなアイデアも素晴らしいでしょう。

サーバーが基本的にプロキシとして機能し、元のファイルの場所を保護する必要があります

助けてくれてありがとう。

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

c# - C# GetResponseStream() が完全ではないリンクを返す

httpWebRespond を使用してページを取得します。受信したテキストをデバッガーでチェックし、リンクが完全ではないことを確認します。つまり、ページのコードが Firefox のように見える場合

しかし、GetResponseStream () で html ページを取得した後、次のように表示されます

リンクでいっぱいの応答をどのように受け取りましたか?

0 投票する
0 に答える
329 参照

c# - htmlagilitypack での GetResponseStream 読み取りエラー

オーケー、これが関数全体ですが、読み取った値が非常に正しくありません。何が問題なのかわかりません。

編集 OK、gzip 圧縮に関する問題のようです。GetResponseStream を解凍するにはどうすればよいですか?

そして、ここで読み取り結果

このコードは以前は機能していましたが、機能しない理由がわかりません

Visual Studio 2012、C# 5

http://i.stack.imgur.com/QXw1h.png

ここに画像の説明を入力

http://i.stack.imgur.com/QXw1h.png

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

php - API を使用してキャンペーンを取得する Getresponse

これは getresponse の API のメイン リンクです https://github.com/robertstaddon/GetResponse-PHP-Wrapper/blob/master/PHPwrapper/GetResponseAPI.class.php

これは、PHP と同じページにある HTML コードです。

同じページの上部に表示されるエラーは次のとおりです: array(0) { } NULL

0 投票する
2 に答える
152 参照

php - PHP ドロップダウン値を保存する必要があります

現在の PHP ドロップダウンに問題があり、光を当てるためにこれを投稿しています。

HTMLドロップダウンコードは次のとおりです

この値は、GetResponseAPI からフェッチされます。

また、ドロップダウン値を保存して、次のように初期化します。

現在、$drop は 9h6R などのキャンペーン トークン ID のみを保持していますが、 $value->name をエコーすると、「Carrols_Campaign」などのキャンペーン名が取得されます。

ユーザーが選択したときに、ドロップダウン リストからキャンペーン名を保存することはできますか?

配列で発生するキャンペーン名を保存できる他の方法はありますか?? 前もって感謝します

0 投票する
2 に答える
2487 参照

c# - HttpWebRequest オブジェクトを Web API メソッドに渡す際に明示的すぎますか?

Web API メソッドが呼び出されると、クライアントから HttpWebRequest が渡されることはわかっています (少なくともそうだと思います)。IOW、クライアントが次のようなものを送信して Web API メソッドを呼び出す場合:

...serialNum (42) と siteNum (99) の値を含む HttpWebRequest オブジェクトがメソッドに渡されます。

また、(現時点ではとにかく) 大量のデータを送信する必要がある場合 (serialNum と siteNum が例にあるように、URI の一部として渡すには多すぎる/多すぎる)、このデータを次のように埋め込むことができると考えています。クライアントの HttpWebRequest オブジェクトは次のようになります。

...そして、「[FromBody]」属性を使用して、他の(サーバー)エンドでデコードします。次のようになります。

私の仮定は正しいですか?IOW、次のようなテスト コードの場合:

...現在の Web API メソッドは次のようになります。

...代わりに次のように変更します。

?

わかりやすくするために、Web API メソッドへの引数として HttpWebRequest オブジェクトを使用することは、あまりにも露骨すぎると思います。送信される HttpWebRequest は「与えられた」ものであり、この場合に必要なのは「[FromBody] stringifiedXML」引数であり、[FromBody] データを私が与えた例のようなもので「アンパック」できることを願っています上記 (例: "XDocument doc = XDocument.Parse(stringifiedXML);")。

既存のコード (メソッドの引数として HttpWebRequest オブジェクトを明示的に渡す) または他のケース (HttpWebRequest オブジェクトがそこにあることが暗黙的にわかっていると仮定し、代わりに [FromBody] に埋め込まれたデータを処理する) のどちらかで正しいですか?それ)、またはどちらの場合も私は正しいですか?

最初の/現在のケース (HttpWebRequest オブジェクトを渡す必要がある) が正しい場合、HttpWebRequest オブジェクトに埋め込まれたデータを取得するにはどうすればよいですか? 「getResponseStream」を呼び出す必要がありますか、それとも...???

アップデート

HttpWebRequest の明示的な使用を控えることができれば、別の問題があります。これ:

...「[FromBody]」属性が認識されないため、インターフェイス メソッドとしてコンパイルされません。それを「文字列」に置き換えるだけで十分でしょうか?

更新 2

次のように、「HttpWebRequest httpwebreq」を「[FromBody] String stringifiedXML」に置き換えました。

...しかし、「型または名前空間名 'FromBody' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」というメッセージが表示されます。

「using System.Web.Http;」を追加したかどうかにかかわらず、これを取得します。か否か。

プロジェクト参照に DLL を追加する必要がある場合、それはどの DLL ですか?