2011-01-21 11 views
0

現在、RESTベースのAPIをテストするコードを作成しています サーバーにコンテンツを作成しようとすると、ステータス404エラーが表示されます。 私は正しいユーザー名のパスワードベースを持っていることを確かめています~URL とアカウントuseragentの値をJavaクライアントのhttpヘッダーにする必要があります

私はuseragentのために何を入れるべきか分かりませんか? サーバに接続するために私のCドライブでJavaプログラムを実行しています。 どのようなタイプの情報が、通常、ユーザーエージェントフィールドに入力されますか? それは私のブラウザでは何かですか?

答えて

1

404エラーは、多くの場合、URIに問題があることを意味することができます。

から:サーバーは、Request-URIに一致するものを見つけていないhttp://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

。状態が一時的か永久的かの指示はない。内部的に設定可能なメカニズムによって、古いリソースが永久に利用不可能であり、転送先アドレスがないことをサーバが知っている場合は、410(Gone)ステータスコードを使用してください(SHOULD)。このステータスコードは、サーバーが要求が拒否された理由を正確に明らかにしたくない場合、または他の応答が適用されない場合によく使用されます。

0

実行しているJavaのバージョンが優先ユーザーエージェントです。ただし、サーバーは、ユーザーエージェントをブラウザに制限して、リモートアクセスやサイトクロールを防ぐことができます。例えば

Java/1.6.0_14 
+0

回答ありがとうございます私はおそらく一般的にステータスエラー404の原因となる別の問題を試してみました私は誰かをハッキングしていますelsesコードどのように私の私のusernameパスワードbaseurlとアカウントがok-エラーmsgはあいまいです。申し訳ありません私は初心者のビット、任意のヘルプが高く評価 – Peter

関連する問題