2016-07-20 7 views
0

URLを使用してWebサイトからファイルを読み取ろうとしています。これは私のコードです:java.io.IOException:サーバーからHTTP応答コード:403が返されました。URL:

URLConnection download = url.openConnection(); 
download.addRequestProperty(
"User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"); 

私は問題を解決すると思ったユーザーエージェントを設定しました。 Apparantlyではない...おそらく私はそれを間違った?解決策が必要です。

+0

外部接続を可能にするには、サーバーの構成ファイルを編集する必要があります。 Apache Webサーバーの構成ファイルの名前は '.htaccess'です。 linuxで見つける方法については、http://stackoverflow.com/questions/6937009/htaccess-where-is-located-when-not-in-www-base-dir#answer-6937042を参照してください。 –

+0

nvm、私は試してみる – Daniel

+0

ファイルが見つかりました。 trentahost.comサービスを使用する。何のためにそれの中に書き込むかわからない – Daniel

答えて

0

403禁止されていること...あなたのヘッダーなどに何らかの基本認証が必要ないのは確かですか?

ウェブブラウザのhttpクライアント(Chromeの高度なレストクライアントはかなり良い - https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=en-US - その他のものは問題ありません)で確認したいURLを最初に呼び出すことをお勧めします。そこから電話。このようにして、あなたのコードと戦う前に、ヘッダやリクエストの何かが間違っているかどうかを素早く知ることができます。

関連する問題