タグ付けされた質問 「http-status-code-404」

HTTPステータスコード404または「見つかりません」は、サーバーが要求されたファイルまたはリソースを見つけられなかったことを示します。

10
どうすれば404をキャッチできますか?
私は次のコードを持っています: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } 特定の404エラーをキャッチするにはどうすればよいですか?WebExceptionStatus.ProtocolErrorは、エラーが発生したことを検出するだけで、エラーの正確なコードを提供することはできません。 例えば: catch (WebException ex) { if (ex.Status != WebExceptionStatus.ProtocolError) { throw ex; } } 十分に役に立たないだけです...プロトコル例外は401、503、403など、実際には何でもかまいません。


7
カルマユニットテスト中に画像の404警告を修正する方法
grunt / karma / phantomjs / jasmineを使用して、ディレクティブの1つ(angularjs)をユニットテストしています。私のテストは正常に実行されます describe('bar foo', function () { beforeEach(inject(function ($rootScope, $compile) { elm = angular.element('<img bar-foo src="img1.png"/>'); scope = $rootScope.$new(); $compile(elm)(); scope.$digest(); })); .... }); しかし、私はこれらの404を取得します WARN [web-server]: 404: /img1.png WARN [web-server]: 404: /img2.png ... それらは何もしませんが、ログ出力にノイズを追加します。これを修正する方法はありますか?(もちろん、カルマのlogLevelを変更せずに、見たいので)

7
XAMPPでSSLを有効にする
私はhttp://robsnotebook.com/xampp-ssl-encrypt-passwordsでできる限りこのガイドに従っています 。 ただし、httpsで始まるページを参照すると、Apacheサーバーは404 Object NotFoundと応答します。 どの設定が欠けていますか?助けてくれてありがとう。

7
ASP.NETカスタム404が404ではなく200OKを返すが見つかりません
Googleウェブマスターツール用にサイトを設定しようとしたところ、カスタムASP.NET404ページが404ステータスコードを返さないことがわかりました。正しいカスタムページが表示され、ブラウザにすべて問題がないことが通知されました。これはソフト404またはフォールス404と見なされます。Googleはこれを好みません。そのため、この問題に関する記事をたくさん見つけましたが、私が望む解決策はうまくいかなかったようです。 私が働きたい解決策は、カスタム404ページのPage_Loadメソッドの背後にあるコードに次の2行を追加することです。 Response.Status = "404 Not Found"; Response.StatusCode = 404; これは機能しません。ページはまだ200OKを返します。ただし、次のコードをデザインコードにハードコーディングすると、正しく機能することがわかりました。 <asp:Content ID="ContentMain" ContentPlaceHolderID="ContentPlaceHolderMaster" runat="server"> <% Response.Status = "404 Not Found"; Response.StatusCode = 404; %> ... Much more code ... </asp:content> ページはマスターページを使用しています。そして、web.configでカスタムエラーページを構成しています。私は実際にはコードビハインドオプションを使用したいのですが、デザイン/レイアウトにハックインラインコードを配置せずにそれを機能させることはできないようです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.