问题标签 [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 和 text/plain
全部,
我正在尝试识别带有 Mac 行尾的纯文本文件,并在 InputStream 中默默地将它们转换为 Windows 或 Linux 行尾(重要的部分是 LF 字符,真的)。具体来说,我正在使用几个 API,这些 API 采用 InputStreams 并且被硬锁定以寻找 \n 作为换行符。
有时,我会得到二进制文件。显然,不是文本的文件不应该进行这种替换,因为恰好对应于 \r 的值显然不能在不严重破坏事物的情况下默默地跟在 \n 后面。
如果类型是文本/纯文本,我正在尝试使用java.net.URLConnection.guessContentTypeFromStream
并且仅执行结束行转换。不幸的是,"text/plain"
它似乎不在它的返回值范围内。我得到的只是null
我的纯文本文件,假设所有无法识别的文件都可以修改可能是不安全的。
我可以使用什么更好的库(最好在公共 Maven 存储库和开源中)来执行此操作?或者,我怎样才能让 guessContentTypeFromStream 为我工作?我知道我在描述一个固有危险的应用程序,没有解决方案是完美的,但我是否应该将“null”视为可能是“text/plain”,我只需要自己编写更多代码来寻找证据证明它是不是吗?
java - 我用来从网站读取文件的代码如何在 java 中工作而不是在 android 模拟器中工作?
当我使用 eclipse 在常规 .java 中测试代码时,下面的代码可以为我提供文本“brendan's android”,但是当我在 android 模拟器的主要活动中运行它时会抛出错误异常。
我尝试使用 HttpURLConnection 而不是 URLConnection 并没有解决问题。
java - Apache HTTP 客户端或 URLConnection
我需要在 Android 应用程序上下载一个网页,我很难决定是使用 Android Apache HTTP 客户端还是 Java 的 URLConnection。
有什么想法吗?
java - 通过 URLConnection 写入图像
我正在尝试通过 HttpURLConnection 编写图像。
我知道如何写文字,但我在尝试写图片时遇到了真正的问题
我已使用 ImageIO 成功写入本地 HD:
但我试图在 url 上通过 ImageIO 编写 Image 并且失败了
uploadURL 是服务器上的 ASP 页面的 URL,该页面将使用“content-Disposition:part.xml”中给出的文件名上传图像。
现在当我发送这个然后asp页面找到请求并找到文件名。但没有找到要上传的文件。
问题是,当 ImageIO 在 URL 上写入时,ImageIO 正在写入的文件的名称是什么,
所以请帮助我 ImageIO 将如何在 URLConnection 上写入图像以及我如何知道我必须在 asp 页面中使用来上传文件的文件的名称
感谢您花时间阅读这篇文章 Dilip Agarwal
java - 仅当 Java 客户端使用 urlConnection/httpUrlConnection 调用服务器时才返回 500 错误
我有一个非常奇怪的问题。我正在尝试使用 HTTP GET 和一些参数 (http://mydomain.com/method?param1=test¶m2=123) 调用 servlet (JSP)。如果我从浏览器或通过 bash 会话中的 WGET 调用它,它工作正常。但是,当我在 Java 客户端中使用 urlConnection 或 httpURLConnection 进行完全相同的调用时,服务器会返回 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 - 如何找出网络服务器显示的默认页面的名称?
我正在通过我的 Java 应用程序中的 I/O 流下载各种文件。只要我有一个包含文件名的完整 URL 路径,接收和保存这些文件就可以很好地工作,但是我怎样才能找到DirectoryIndex
域的索引文件的名称(例如,Apache's 中定义的)?HTTP 标头不提供此信息,该URLConnection
方法也不提供。
非常感谢!
好好
S。