問題タブ [system.net.httpwebrequest]

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 投票する
1 に答える
11495 参照

c# - memorystream web api を使用して xlsx ファイルを返す方法

Web リクエストを正常に作成し、xlsx ファイルを作成してディレクトリに保存しています。実際にサーバーに保存せずに、ストリーミングしてクライアントに返したいと思います。

これは私が現在使用しているもので、正常に動作します

これは、他のいくつかの例からまとめたものです。

例外は発生していませんが、xlsx ファイルは 0 バイトで返されます。

ここでブレークポイント

memoryStream.Write(inBuf, 0, bytesRead);

返されたファイルを提供する JavaScript は次のとおりです。

を示しています

バイト読み取り = 112336

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

windows-phone-8.1 - Windows.Web.Http.HttpClient を使用したファイルのアップロード - WinRT 8.1 PCL

これは機能していません。コードの何が問題なのか、このコードがファイルをサーバーに書き込めない理由を教えてください。

0 投票する
3 に答える
1209 参照

nuget - パッケージ 'NuGet.Client 3.2.0' をインストールできませんでした

パッケージ「System.Net.Http」の追加中にエラーが発生するRESTful Webサービスを使用しています。

「'System.Net.Http 4.0.0' パッケージには NuGet クライアント バージョン '3.0' 以降が必要ですが、現在の NuGet バージョンは '2.8.5.0' です。」

したがって、上記のエラーを解決するために、xamarin studio の「パッケージの追加」オプションから「NuGet クライアント」をインストールしようとしていますが、今回は別の問題に直面しています。

「パッケージ 'NuGet.Client 3.2.0' をインストールできませんでした。このパッケージを 'portable-net45+win+wp80+MonoAndroid10+xamarinios10+MonoTouch10' をターゲットとするプロジェクトにインストールしようとしていますが、パッケージにはアセンブリが含まれていませんそのフレームワークと互換性のある参照またはコンテンツ ファイル。詳細については、パッケージの作成者に問い合わせてください。」

この問題の解決にご協力ください。

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

c# - C# .NET - HttpWebRequest - System.Net.WebException - 試行された自動リダイレクトが多すぎます

HttpWebRequest クラスに問題があります。
ウェブサイトのソース コードを取得しようとしています:
http://www.filmweb.pl/film/Igrzyska+%C5%9Bmierci%3A+Kosog%C5%82os.+Cz%C4%99%C5%9B%C4%87 +1-2014-626983
しかし、常にエラーが発生します:

それが私のコードです:

Fiddler Web Debugger ツールを使用して Firefox リクエストと C# .NET リクエストを比較しましたが、まだ答えがありません。

ファイアフォックス:

C#.NET:

私は他の投稿を読んで、さまざまなことでコードを更新しました。

しかし、何も機能しません:-/

この問題について誰か助けてもらえますか?

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

c# - ラベルへの書き込み

現在、ユーザーが指定したページの存在をテストする Web クローラーを C# で開発しようとしています。クローラーが起動すると、ページのステータスが Windows フォーム (ラベルを含む) に書き込まれることを期待しています。しかし、プログラムが実際にフォームに書き込むのに問題がありますか?

}

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

c# - ASP.NET でセッション Cookie をある要求から別の要求に転送する

私は3つの異なるサーバーを持っています。

pageA.aspx と pageB.aspx は、同じ Web サイトの異なるページです。

pageFrame.aspx は、pageA.aspx に IFRAME として埋め込まれています。

pageA.aspx には、標準の ASP.NET 認証とセッション cookie の両方と、他の cookie があります。

pageFrame.aspx はこれらの Cookie を取得し、ControllerC.cs への ajax 呼び出しを行い、POST 要求でこれらの Cookie を渡すことができます。

ControllerC.cs は、pageB.aspx を呼び出してサーバー A に POST 要求を戻す必要がありますが、pageFrame.aspx からの ajax 呼び出しで受け取った Cookie を渡す必要があります。これにより、pageA.aspx があった同じセッションに到達できます。

ここで、pageB.aspx は何らかの処理を行い、チケット (guid) を使用して POST 要求に応答します。このチケットは、pageFrame.aspx への ajax 呼び出しへの応答の一部として ControllerC.cs から送り返されます。次に、pageFrame.aspx は、最初の要求への応答として、このチケットを pageA.aspx に送信します。

PageA.aspx は、その Web サーバーに送信するだけで、処理中に pageB.aspx がセッションに配置したものをセッションから取得できます。

ここで私の質問は、ControllerC.cs の pageFrame.aspx の ajax ポスト リクエストから、pageB.aspx に対して行っているリクエストに Cookie を転送する方法です。

私は HttpClient を使用しようとしていて、あるリクエストから別のリクエストに Cookie を追加しようとしましたが、それらは 2 つの異なる名前空間にあるようで、投稿を行うときに Cookie が取得されて送信されません。ControllerC.cs にコードを記述して、pageFrame.aspx から行われたリクエストで Cookie を取得し、それを pageB.aspx に対して行っている新しいリクエストに渡す方法を知っている人はいますか?

どうぞよろしくお願いいたします。

ありがとう、Gmat