問題タブ [http-status-code-403]
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.
internet-explorer - Selenium RC テスト - IE は Tomcat アプリで 403 エラーを返しますが、Tomcat ルートは OK です
以前は Selenium IDE を使用し、Firefox でのみテストを実行していたので、Selenium RC は初めてです。Eclipse を介して Selenium RC を使用して基本的なテストを実行しようとしています。私のテストは Firefox では正常に動作し、Safari ではポップアップ ブロッカーを強制終了しましたが、IE8 によって SeleniumException がスローされ、403 応答の「XHR ERROR」が含まれています。
http:///localhost:8080 で同様のテストを行うことができます (SO は私がスパム行為を行っていると考えているため、スラッシュの間にスペースを入れてください)。このエラーが表示されるのは、http:///localhost:8080/pims でアプリケーションを開こうとした場合だけです。IE でのみです。その URL をアドレス バーに入力して、IE で開くことができます。
これを引き起こしているIEの設定があると確信していましたが、考えられることはすべて試しました。http:// /localhost:8080 は信頼済みサイトにあり、そのゾーンのセキュリティを最小限に下げ、ポップアップに関連するものをすべて許可しました. http:// /localhost:8080/ を追加しようとするとpims/ を Trusted Sites に追加すると、IE は既にそこにあると言います。
また、プロキシ設定をいじりましたが、役に立ちませんでしたが、明らかなものを見落としている可能性があります。
*iexplore、*iehta、および *iexploreproxy でテストを開始しようとしましたが、すべて同じように動作します。
見逃したものはありますか?
参考までに、ここに私のテスト ケースを示します。これは Firefox でそのまま動作し、PIMS アプリケーションのインデックス ページを開いてリンクをクリックします。
どんな助けでも大歓迎です!
python - スクリーン スクレイピング: 「HTTP エラー 403: リクエストが robots.txt によって許可されていません」を回避する
以下を回避する方法はありますか?
これを回避する唯一の方法は、サイト所有者 (barnesandnoble.com) に連絡することです。より多くの売り上げをもたらすサイトを構築していますが、特定の深さでアクセスを拒否する理由がわかりません。
私は Python2.6 で mechanize と BeautifulSoup を使用しています。
回避策を期待して
facebook - 私のサイトへのFacebookリンクは403禁止として解決されます
こんにちは私は非常に奇妙な問題を経験しています。
Facebookに自分のWebサイトへのリンクを投稿するたびに、それらはForbiddenとして表示されます。
サイト自体はうまく機能していて、他のサイトにリンクしているときにこれを見たことがありません。
これはサーバーの設定ミスでしょうか?どこを見ればいいのか考えてみませんか?
ここにいくつかの情報があります:
私はWHM11.25.0を実行している専用サーバーを持っています
私はcPanel11.25.0を使用してここでホストされている2つのサイトを持っています
エラーメッセージ:
禁断
このサーバーで/blog/deepwater-horizon-11/にアクセスする権限がありません。
さらに、ErrorDocumentを使用してリクエストを処理しようとしたときに、404NotFoundエラーが発生しました。
Apache / 2.2.14(Unix)mod_ssl / 2.2.14 OpenSSL / 0.9.8i DAV / 2 mod_auth_passthrough / 2.1 mod_bwlimited / 1.4 FrontPage / 5.0.2.2635サーバー(www.offshoreinjuries.comポート80)
更新:
役立つ場合は、サンプルリンクを次に示します。(リンクされたページに直接アクセスすると正常に機能することに注意してください)
http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.offshoreinjuries.com%2Fblog%2Fdeepwater-horizon-11%2F&h=834ea
更新と回答:
問題を見つけて、以下に完全な回答を追加しました。
webserver - nginxでカスタム403エラーページを返す
403エラーが発生するたびに、/ temp / www/error403.htmlにエラーページを表示しようとしています。
これは、ユーザーがhttps(ssl)経由でサイトにアクセスしようとし、そのIPがblovkips.confファイルにある場合に必ず発生しますが、現時点ではnginxのデフォルトのエラーページが表示されます。他のサーバーにも同じコードがあり(ブロックなし)、機能します。
IPがカスタム403ページにアクセスするのをブロックしていますか?もしそうなら、どうすればそれを機能させることができますか?
編集: error_pageコードを504から403に修正しましたが、それでも同じ問題が発生します
php - PHPでRefererを設定するための代替Header()コマンド?
リファラーが同じドメインに設定されていない限り、403 禁止を与えるサーバーからダウンロードを開始しようとしています。現在、Header() を使用すると、ユーザーをファイルの場所にリダイレクトしてダウンロードを開始できますが、リファラーは常にスクリプトに設定されています。curl を使用すると、サーバー側でファイルがダウンロードされます。リファラーを設定しながらユーザーをリダイレクトするための回避策を見つけるのを手伝ってくれる人はいますか???
コード スニペットの例:
apache - ApacheDirectorySlashOff-サイトが壊れています
ファイルを設定DirectorySlash Off
し、末尾にスラッシュを付けず.htaccess
にディレクトリを呼び出すと、サーバーからが取得されます。スラッシュで呼び出すと、すべて正常に機能します。403-Forbidden
誰かが理由を説明できますか?これが私の完全に匿名化されたもの.htaccess
です:
http-status-code-403 - local.yahooapis ジオコード リクエストでの 403 Forbidden エラー
local.yahooapis.com ジオコード インターフェイスに対してジオコード リクエストを作成しようとしています。これは昨日、同じ AppID とハードコードされたアドレスで機能していました。これで、クエリ文字列を分割し、データベースからプログラムで入力しました。API は 403 - Forbidden エラーを返します。スロットリング制限に達したのか、リファクタリングでリクエストを台無しにしたのかはわかりません。
「MY_APP_ID」を下塗りしたリクエスト:
そして前後の全体のwireshark:
私が間違っていることを特定できますか、または新しい制限について AppID を確認できる場所を教えてください。
アップデート:
私は真新しいappidで試しました。スクリプトで 5 秒間のスリープを使用し、3 つのリクエストのみを行いました。最初のリクエストは失敗しました。何がこの問題を引き起こしているのかわかりません。
警告: file_get_contents( http://local.yahooapis.com/MapsService/V1/geocode?appid=orQG_ZLV34EmNvmFaIKpOd5RSu1aBsDEfoxNeJBFhr5VUM5dItKbyXLjoMYi0Q--&street=6727+N+5TH+ST&city=PHILADELPHIA&state=PA&output=php ) [function.file-get-contents] : ストリームを開くことができませんでした: HTTP 要求が失敗しました! HTTP/1.1 403 Forbidden in C:\wamp\www\Smartphone\updategeo.php 行 23 1 警告: file_get_contents( http://local.yahooapis.com/MapsService/V1/geocode?appid=orQG_ZLV34EmNvmFaIKpOd5RSu1aBsDEfoxNeJBFhr5VUM5dItKbyXLjoMYi0Q--&street=7400 +OXFORD+AVE&city=PHILADELPHIA&state=PA&output=php ) [function.file-get-contents]: ストリームを開くことができませんでした: HTTP リクエストが失敗しました! HTTP/1.1 403 Forbidden in C:\wamp\www\Smartphone\updategeo.php 行 23 2 警告: file_get_contents(http://local.yahooapis.com/MapsService/V1/geocode?appid=orQG_ZLV34EmNvmFaIKpOd5RSu1aBsDEfoxNeJBFhr5VUM5dItKbyXLjoMYi0Q--&street=2+W+FOURTH+ST&city=BRIDGEPORT&state=PA&output=php ) [function.file-get-contents]: 開けませんでしたストリーム: HTTP 要求が失敗しました! HTTP/1.1 403 C:\wamp\www\Smartphone\updategeo.php 行 23 で禁止 3
もう一度編集してください:私の最善の推測は、開発ボックスで作業していて、別のドメインに対して appId が生成されたため、それを拒否したことです。それが正しいかどうかをどのように判断できますか? ただし、このコードはある時点で機能したため、これは私には 100% 意味がありません。
http-headers - 403 Forbidden vs 401 Unauthorized HTTP レスポンス
Web ページは存在するが、ユーザーが十分な権限を持っていない (ログインしていない、または適切なユーザー グループに属していない) 場合、提供する適切な HTTP 応答は何ですか?
401 Unauthorized
?
403 Forbidden
?
他の何か?
これまでにそれぞれについて読んだことは、2つの違いについてあまり明確ではありません. 各レスポンスに適したユースケースは?
iis - 403 をデバッグしていますか?
サーバーが http Web 要求に対して 403 を返す理由を調査する最善の方法は何ですか?
403 の詳細な内部ログを提供するように iis サーバーを構成できますか?
.net - webrequest.GetResponse https Windows2008x64でエラー403protocolerrorをスローします
Webrequestを使用して、SSL証明書を使用してサーバーからデータを投稿および取得するアプリケーションがあります。Windows 2008 x64を除いて、すべて非常に良好です。サーバーはエラー403を返します。
前もって感謝します。
やけど