問題タブ [webresponse]
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.
c# - HTTP認証でRealmプロパティを読み取る
HTTP基本認証を要求するサーバーによってWWW-Authenticateヘッダーで送信されたRealmプロパティを読み取るにはどうすればよいですか?
c# - xdocumentにコンテンツを読み込もうとしたときに内部サーバーエラーが発生しました
上記のコードを使用して、URIをxdocumentにロードしようとしています。タイムアウトエラーを回避するために、HttpWebRequestとWebResponseを使用しています。
問題は、ほとんどの場合コードが機能することですが、以前は「タイムアウト」エラーが発生していた時点で、上記のコードを使用しようとすると「内部サーバーエラー(500)」が発生します。この問題を解決する方法についての手がかりはありますか?コード例は非常に役立ちます。
ありがとう!
sharepoint - HttpWebRequestを使用すると、SharePointにファイルをアップロードするときにWebResponseがコンパイルされていないaspxページになります
これは奇妙なものです。何年もの間、SharePointにファイルをアップロードするための少しのコードが私の開発マシンで機能してきました。先日動作を停止しました!例外はスローされていませんが、WebResponseに戻ってくる奇妙な応答文字列があります。コードは次のとおりです。
次のように実際の応答を確認するためのコードを追加すると、次のようになります。
StreamReader responseReader = new StreamReader(response.GetResponseStream());
responseReader.ReadToEnd();
そのコードからの出力はこれで、一見コンパイルされていないaspxページです!!!!:
<%@ Assembly Name = \ "Microsoft.SharePoint.ApplicationPages、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Page Language = \ "C#\" Inherits = \ "Microsoft.SharePoint ApplicationPages.ErrorPage \ "MasterPageFile = \"〜/ _ layouts / simple.master \ "%> <%@ Import Namespace = \" Microsoft.SharePoint.ApplicationPages \ "%> <%@ Register Tagprefix = \" SharePoint \ "Namespace = \ "Microsoft.SharePoint.WebControls \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Register Tagprefix = \ "Utilities \" Namespace = \ "Microsoft .SharePoint.Utilities \ "Assembly = \" Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Import Namespace = \ "Microsoft.SharePoint \"%> \ r \ n <%@ Register Tagprefix = \ "SharePoint \" Namespace = \ "Microsoft.SharePoint.WebControls \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Register Tagprefix = \" Utilities \ "Namespace = \" Microsoft.SharePoint.U tilities \ "Assembly = \" Microsoft.SharePoint、Version=12.0。 0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Import Namespace = \" Microsoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ t%@ Register Tagprefix = \ "SharePoint \" Namespace = \ "Microsoft.SharePoint.WebControls \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Register Tagprefix = \ "Utilities \" Namespace = \ "Microsoft.SharePoint.U tilities \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Import Namespace = \ "Microsoft.SharePoint \"%> \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' / > \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ t%@ Register Tagprefix = \ "SharePoint \" Namespace = \ "Microsoft.SharePoint.WebControls \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Register Tagprefix = \ "Utilities \" Namespace = \ "Microsoft.SharePoint.U tilities \" Assembly = \ "Microsoft.SharePoint、Version = 12.0.0.0、Culture = neutral、PublicKeyToken = 71e9bce111e9429c \"%> <%@ Import Namespace = \ "Microsoft.SharePoint \"%> \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' / > \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ tCulture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Register Tagprefix = \" Utilities \ "Namespace = \" Microsoft.SharePoint.U tilities \ "Assembly = \" Microsoft.SharePoint、Version = 12.0.0.0、Culture =ニュートラル、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Import Namespace = \" Microsoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ tCulture = neutral、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Register Tagprefix = \" Utilities \ "Namespace = \" Microsoft.SharePoint.U tilities \ "Assembly = \" Microsoft.SharePoint、Version = 12.0.0.0、Culture =ニュートラル、PublicKeyToken = 71e9bce111e9429c \ "%> <%@ Import Namespace = \" Microsoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ tMicrosoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ tMicrosoft.SharePoint \ "%> \ r \ n \ r \ n \ t \" EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ r \ n \ t \ r \ n \ t \ r \ n \ t \ r \ n \ t \ t \ r \ n \ t \ r \ n \ t
\ r \ n \ t \ t <%\ r \ n \ t \ t \ tif(IsAdministrationSite)\ r \ n \ t \ t \ t {%> \ r \ n \ t \ t \ t \ t \ " EncodeMethod = \ "NoEncode \" runat = \ "server \"> \ "EncodeMethod ='HtmlEncode' /> \ r \ n \ t \ t <%} else {%> \ r \ n \ t \ t \ t \ t \ "EncodeMethod = \" NoEncode \ "runat = \" server \ "
\ "EncodeMethod ='HtmlEncode' /> \ r \ n \ t \ t <%}%> \ r \ n \ t \ t \ r \ n \ t \ r \ n \ t \ r \ n \ r \ n \ r \ n \ t var gearPage = document.getElementById('GearPage'); \ r \ n \ t if(null!= gearPage)\ r \ n \ t {\ r \ n \ t \tgearPage.parentNode。 removeChild(gearPage); \ r \ n \ t \ t document.title = \ "'EncodeMethod ='HtmlEncode'/> \"; \ r \ n \ t} \ r \ n \ r \ n
何が起こったか?!?!
image - 拡張子のない画像をスクレイピングするにはどうすればよいですか?
保存できるようにスクレイピングできない画像に出くわすことがあります。これの例は次のとおりです。
https://s3.amazonaws.com/plumdistrict.com-production/perks/12321/image/original.?1325898487
Internet Explorer から URL にアクセスすると画像が表示されますが、以下のコードから取得しようとすると、「System.Net.WebException The remote server returned an error: (403) Forbidden」というエラー メッセージが表示されます。 :
この画像を取得する方法についてのアイデアはありますか?
編集:
拡張子を持つ画像を保存することができます。たとえば、次の画像を問題なくスクレイピングできます。
https://s3.amazonaws.com/plumdistrict.com-production/perks/12659/image/original.jpg?1326828951
c# - Webresponse/Webrequest が機能しない
私のプログラムは、繰り返しで特定の URL から HTML ファイルをダウンロードするためにWebRequest
andを使用します。WebResponse
たとえば、URL 文字列は次のようになります。
http://www.aaaa.com/cccc=
varB
wherevarB
は、ループの反復ごとに異なる文字列です。
ファイルをストリームにダウンロードした後、ストリームで特定のテキスト文字列を検索し、それらを別のテキスト ファイルに保存します。ただし、一部の反復では何も読み取っていないように見えることがわかりました (アドレスバーに入力したときにその URL 文字列が有効であるため、無効な URL ではありません)。
ストリームとWebResponse
オブジェクトをusing
ブロックに入れ、try…catch
ブロックもありますが、例外は発生しません。ループ内での使用WebRequest
と問題はありますか?WebResponse
結果は次のようになります。
各名前のstuffReadfromfile
後にあるはずですが。
c# - RESTAPIを使用してskydriveから完全な画像ファイルをダウンロードできません
C#でskydrive APIのクイックラッパーに取り組んでいますが、ファイルのダウンロードで問題が発生しています。ファイルの最初の部分では、すべてが正常に実行されますが、ファイルに違いが生じ始め、その後すぐにすべてがnullになります。ストリームを正しく読んでいないのは私だけだとかなり確信しています。
これは私がファイルをダウンロードするために使用しているコードです:
これは私がダウンロードしようとしている画像ファイルです
そしてこれは私が得ている画像です
これらの2つの画像は、コンテンツの長さが期待する画像のサイズと同じであるため、応答が完了するのを待っていないことを私に信じさせますが、どのように作成するかはわかりませんコードは、応答全体が完了するのを待つか、それが私がとる必要のあるアプローチである場合でも実際に待ちます。
これが役立つ場合に備えて私のテストコードです
で失敗しますAssert.IsTrue(sameData);
c# - HTTPWebResponse PDF オブジェクトをファイルに保存する
HTTPWebResponse 経由の PDF ファイルを保存するにはどうすればよいですか? 私が作成したファイルは、ファイル サイズが異なり、コンテンツがなく破損しているようです。私が現在使用しているコードは次のとおりです。
stream - WinRT StorageFile ダウンロードしたファイルの書き込み
簡単な問題で悩んでいます。このコードを使用して Web から画像をダウンロードしたい:
ここで、WebResponse のストリームを StorageFile に書き込みたいと思いました (たとえば、アプリのストレージにファイル id.jpg を作成します) が、それを実現する方法が見つかりませんでした。私はそれをウェブで検索しましたが、成功しませんでした-すべての方法で互換性のないストリームタイプなどがあります。
助けていただけますか?