問題タブ [urlconnection]
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.
java - java.net.URLConnection.guessContentTypeFromStream and text/plain
All,
I am trying to identify plain text files with Mac line endings and, inside an InputStream, silently convert them to Windows or Linux line endings (the important part is the LF character, really). Specifically, I'm working with several APIs that take InputStreams and are hard-locked to looking for \n as newlines.
Sometimes, I get binary files. Obviously, a file that isn't text-like shouldn't have this substitution done, because the value that happens to correspond to \r obviously can't silently be followed by a \n without mangling things badly.
I am attempting to use java.net.URLConnection.guessContentTypeFromStream and only performing endline conversions if the type is text/plain. Unfortunately, "text/plain" doesn't seem to be in its gamut of return values; all I get is null for my flat text files, and it's possibly not safe to assume all unidentifiable files can be modified.
What better library (preferably in a public Maven repository and open-source) can I use to do this? Alternatively, how can I make guessContentTypeFromStream work for me? I know I'm describing an inherently hazardous application and no solution can be perfect, but should I just treat "null" as likely to be "text/plain" and I simply need to write more code myself to look for evidence that it isn't?
java - Webサイトからファイルを読み取るために使用したコードがJavaで機能するのに、Androidエミュレーターでは機能しないのはなぜですか?
以下のコードは、通常の.javaでeclipseを使用してコードをテストすると、「brendan's android」というテキストを表示するために機能しますが、androidエミュレーターのメインアクティビティで実行するとエラー例外がスローされます。
URLConnectionの代わりにHttpURLConnectionを使用してみましたが、問題は解決しませんでした。
java - Apache HTTP クライアントまたは URLConnection
Android アプリで Web ページをダウンロードする必要がありますが、Android Apache HTTP クライアントを使用するか、Java の URLConnection を使用するかを決めるのに苦労しています。
何かご意見は?
java - URLConnection 経由の画像書き込み
HttpURLConnection を介して画像を書き込もうとしています。
テキストの書き方は知っていますが、画像を書こうとすると本当に問題が発生します
ImageIO を使用してローカル HD への書き込みに成功しました。
しかし、URLにImageIOでImageを書き込もうとして失敗しました
uploadURL は、"content-Disposition: パート.
これを送信すると、aspページがリクエストを見つけてファイルの名前を見つけます。しかし、アップロードするファイルが見つかりません。
問題は、URL に ImageIO で書き込む場合、ImageIO が書き込んでいるファイルの名前は何になるかということです。
ImageIOがURLConnectionに画像を書き込む方法と、ファイルをアップロードするためにaspページで使用する必要があるファイルの名前を知る方法を教えてください
この投稿をお読みいただきありがとうございます Dilip Agarwal
java - サーバーは、urlConnection/httpUrlConnection を使用して Java クライアントによって呼び出された場合にのみ 500 エラーを返します。
私は非常に奇妙な問題を抱えています。HTTP GET といくつかのパラメーター (http://mydomain.com/method?param1=test¶m2=123) を使用してサーブレット (JSP) を呼び出そうとしています。ブラウザーから、または bash セッションで WGET を介して呼び出すと、正常に動作します。ただし、urlConnection または httpURLConnection を使用して Java クライアントでまったく同じ呼び出しを行うと、サーバーは 500 エラーを返します。
私はオンラインで見つけたすべてのものを試しました:
しかし、私が試したことは何もありません。残念ながら、呼び出しているサーバーにアクセスできないため、ログを表示できません。
最新のコードは次のとおりです。
}
どんな助けでも大歓迎です!
java - ウェブサイトから非ラテン文字を取得するには?
latata.pl/pl.php からデータを取得して、すべての記号を表示しようとしました (研磨 - iso-8859-2)
うまくいきません。:( 何か案は?
java - Java:URLConnectionは完了したTCP接続をどのように扱いますか?
URLConnection を使用していくつかの HTTP 要求を実行すると、InputStream と OutputStream しか閉じることができず、ソケットを閉じることができませんでした。
クラスはソケットを自動的に閉じますか? それはどのように行うのですか?サーバーは FIN などを返しますか?
各 URLConnection を含む多くのスレッドを生成すると、ソケットは自動的に再利用されますか? いくつかのパッケージをキャッチしました。3 つの接続ごとに 1 つのソケットが共有されていることがわかります。
java - URLconnection.getInputStream()の進行状況を確認することはできますか?
URLconnectionでファイルのダウンロードの進捗状況を確認したい。それは可能ですか、それとも別のライブラリを使用する必要がありますか?これは私のurlconnection関数です:
ファイル全体がこの行(またはwearg)でダウンロードされることを理解していますか?:
それで、このコードでこれを行うことは可能ですか?
java - URL からの応答
URL から応答があり、コンソールに出力しています。
応答はŠèô です。fREïp\ô .
この回答の読み方を誰か教えてください。
これは私が応答を読んでいる方法であり、の出力System.out.println(conn.getContentType());
は application/x-protobuffer です
java - Webサーバーによって表示されるデフォルトページの名前を見つける方法は?
JavaアプリケーションのI/Oストリーミングを介してさまざまなファイルをダウンロードしています。これらのファイルの受信と保存は、ファイル名を含む完全なURLパスがある限りうまく機能しますDirectoryIndexが、ドメインのインデックスファイル(たとえば、Apacheで定義されている)の名前を見つけるにはどうすればよいですか?HTTPヘッダーはこの情報を提供せず、URLConnectionメソッドも提供しません。
どうもありがとう!
よく
S。