问题标签 [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 - connection.setRequestProperty 和明确写入 urloutputstream 是否相同?
是
一样
?
如果没有,请纠正我。
java - 如何使用 URLConnection 导航?
我的应用程序需要一些网络抓取功能。我有下载所有数据的 URL 对象。但是我需要抓取很多页面并创建很多 URL 对象,所以我打开了很多连接。如何优化它,这样我就可以有一个连接并且只能用它导航到其他页面?
干杯
java - 如何使用 java.net.URLConnection 触发和处理 HTTP 请求
java.net.URLConnection
这里经常被问及使用,Oracle 教程对此过于简洁。
该教程基本上只展示了如何触发GET请求并读取响应。它没有在任何地方解释如何使用它来执行POST请求、设置请求标头、读取响应标头、处理 cookie、提交 HTML 表单、上传文件等。
那么,如何使用java.net.URLConnection
来触发和处理“高级”HTTP 请求呢?
java - 如何将 txt 文件从互联网加载到我的 jsf 应用程序中?
又是我)我还有另一个问题。我想从网络加载文件(例如 - txt)。我尝试在我的托管 bean 中使用下一个代码:
但是 BufferedReader 返回当前页面的 html 代码,我试图在其中调用托管 bean 的方法。这是很奇怪的事情——我用谷歌搜索过,没有人遇到过这个问题。
也许我做错了什么,也许我们有一种最简单的方法可以不使用 net API 将文件加载到 web (jsf) 应用程序中。有任何想法吗?
非常感谢您的帮助!
更新:
也许一些 jsf 代码会有用:
更新 2:我从网络(不是本地主机)获取另一个文件 - 一切正常!很抱歉对此感到疯狂)))
正如 BalusC 所说,我的应用程序只是没有通过 URL 找到文件:http://localhost:8080/sfront/files/test.txt。
我不知道为什么我不能使用本地文件。
有任何想法吗?
java - Java:使用 POST 登录时处理 cookie
我在用 Java 登录任何网站时都遇到了一些麻烦。我正在使用默认的 URLconnection POST 请求,但我不确定如何正确处理 cookie。我试过这个指南:http ://www.hccp.org/java-net-cookie-how-to.html但无法让它工作。我已经尝试了好几天了,如果有人想帮助我,我真的需要帮助。
我可能会被告知它很乱,我应该使用专门用于这些东西的自定义库。我尝试下载一个,但不知道如何设置和工作。我已经尝试了好几个小时了,但它就是行不通。我宁愿用标准的 URL 连接来做这件事,但如果有人能帮助我让另一个库工作得更好,那也很好。
如果有人可以发布我可以学习的工作资源,我将不胜感激。我需要的是:将登录数据发布到站点-> 从站点获取并存储 cookie-> 使用带有下一个 URLconnection 请求的 cookie 来获取站点的登录版本。
谁能帮我这个?将不胜感激。这确实意味着很多。如果有人想真正帮助我直播,请留下即时通讯地址。非常感谢您的宝贵时间。
java - 使用 POST 数据和 cookie 处理网站
我尝试访问基于发布数据返回后续页面的 ASPX 网站。不幸的是,我所有获取以下页面的尝试都失败了。希望这里有人知道在哪里可以找到错误!
在第一步中,我从 cookie 中读取会话 ID 以及返回的 html 页面中 viewstate 变量的值。第二步打算将其发送回服务器以获取所需的页面。
嗅探网络浏览器中的数据给出
目前,我的脚本看起来像这样
知道有什么问题吗?非常感谢任何帮助!
更新
感谢您的快速回复!
我切换到使用 HttpURLConnection 而不是实现 setRequestMethod() 的 URLConnection。我还纠正了您提到的小错误,例如删除了过时的第一个 setRequestProperty 调用。
不幸的是,这并没有改变任何东西......我想我设置了所有相关参数,但仍然只获得列表的第一页。似乎“__EVENTTARGET=ctl00$ContentBody$pgrBottom$lbGoToPage_3”被忽略了。我不知道为什么。
在内部,网站上的表格如下所示:
<form name="aspnetForm" method="post" action="nearest.aspx?state_id=159" id="aspnetForm">
它由以下 javascript 调用:
希望这有助于找到解决方案?
问候迈克。
java - 获取Java中Web资源的修改日期
如何在 Java 中获取 Web 资源的修改日期?
java - Java URL连接超时
我正在尝试从 HTTP URL 解析 XML 文件。我想配置 15 秒的超时,如果 XML 提取时间比这更长,我想报告超时。由于某种原因,setConnectTimeout 和 setReadTimeout 不起作用。这是代码:
我正在捕捉 SocketTimeoutException。
谢谢克里斯
java - Java URL连接
简单的东西,我在课堂上学习 URL/网络,我试图在网页上显示一些东西。稍后我要将它连接到 MySQL DB ......无论如何,这是我的程序:
它编译得很好......但是当我运行它时,我得到:
你好世界!
asp.main(asp.java:17) 处的线程“main”java.lang.NullPointerException 中的异常
第 17 行:InputStream 响应 = connection.getInputStream();
谢谢,丹