httpurlconnection相关内容
我正在尝试用Java从Google查询中检索结果,如下所示: String urlquery = "https://www.google.com/search?hl=en&gl=us&tbm=nws&q=apples&oq=apples"; URL url = new URL(urlquery); URLConnection connection = url.openConnection()
..
我使用的是Java 11。在命令行上执行时,我有以下cURL命令: curl --location --request GET 'http://xxx.xxx.co.za:8080/document/details/Select+docId+From+%27Workflow+Club%2FCustomer+Invoices%27+where+recursive+%3D+true+and+in
..
这两个库有什么不同? 我如何理解这两个库之间的区别也是因为volley使用了HttpPurlConnection和Retrofit the okhttp... 但我不明白它们之间的区别以及这两种解决方案的优缺点。什么时候OK http更好,什么时候Http连接更好? 我想知道,这样我就知道什么时候应该使用它们。 编辑: 为什么Android使用okhttp进行Http
..
HttpURLConnection对httpURL的POST操作有时会失败。在我的例子中,以下操作失败的次数约为一百次之一: byte[] formData = ("mgnlUserId=" + user + "&mgnlUserPSWD=" + user).getBytes(StandardCharsets.UTF_8); URL url = new URL("http://localho
..
目前正在为现有库编写单元测试,我正在尝试解决here的限制,即您无法使用反射检索已设置的授权和标头。 我使用的代码是一个非常典型的代码片段,我已经使用了几十次来访问私有字段: HttpURLConnection conn = (HttpURLConnection) new URL("https://stackoverflow.com").openConnection(); conn.s
..
我尝试使用 XML API 将文件上传到 Google Cloud Storage.我为每次上传生成了正确的 GoogleAccessId、到期日期和签名.奇怪的是,我可以使用 Postman(Chrome 应用程序)PUT 文件,所以我确定 URL 没问题.我只是无法使用我的 Android Java 程序放置它(它返回给我 403 错误).执行上传的源代码在这里(它基于这个:https://c
..
我希望有人可以帮助我解决断断续续的连接问题使用 HttpsURLConnection 的代码.我正在使用的代码是下面: HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();conn.setReadTimeout(10 * 1000);如果 conn.getResponseCode() != 200) {Log.v
..
我见过的许多示例都没有显式调用 connect().相反,他们只使用 getInputStream() 或 getResponseCode(). 我假设所有这些需要连接的 HttpURLConnection 方法只是自己调用 connect() 吗? 是否存在必须为 HttpURLConnection 显式调用 connect() 的情况? 解决方案 不,没有案例.它是按需隐式
..
我创建了一个应用程序,它将 GET 请求发送到 URL,然后下载该页面的全部内容. 客户端发送一个 GET 到例如stackoverflow.com,并将响应转发给解析器,解析器有责任从页面中查找所有需要下载的源以及后续的 GET 请求. 下面的方法用于发送那些 GET 请求.它被连续多次调用,解析器返回 URL.大多数这些 URL 都位于同一主机上,并且应该能够共享 TCP 连接.
..
我正在尝试编写一个程序来对我的 web 应用程序进行自动化测试.为此,我使用 HttpURLConnection 打开了一个连接. 我尝试测试的其中一个页面执行 302 重定向.我的测试代码如下所示: URL currentUrl = new URL(urlToSend);HttpURLConnection 连接 = (HttpURLConnection) currentUrl.openC
..
谁能提供更好更快的方法来检查 Google 是否在 Android 中可用?我观察到连接超时不会在给定的超时时间内停止.而是需要一分钟以上.. public static boolean isConnected(Context context){NetworkInfo info = Connectivity.getNetworkInfo(context);return (info != nul
..
我读过 HttpURLConnection 支持持久连接,因此一个连接可以被多个请求重用.我试过了,发送第二个 POST 的唯一方法是第二次调用 openConnection.否则我得到一个 IllegalStateException("Already connected");我使用了以下内容: 尝试{URL url = 新 URL("http://someconection.com");}捕获
..
我正在尝试从 http://gdata.youtube.com/feeds/api/standardfeeds/recently_featured?&start-index=1&max-results=15&v=2并打印视频的标题,但我在行中遇到异常 int responseCode = httpConnection.getResponseCode(); 有什么问题?还有其他方法可以获取这些
..
我写了一个简单的程序来检查 URL 状态码.但是 eclipse 给我错误说 HttpResponseCode 不能被解析为一个类型.我该怎么办. 导入静态 org.testng.Assert.assertEquals;导入 java.net.HttpURLConnection;导入 java.net.URL;导入 java.util.List;导入 java.util.concurrent.T
..
我的代码如下: URL url = new URL("1.0.0.25/otfg/services");HttpURLConnection cnx = url.openConnection();cnx.setRequestProperty("Host", "example.org"); 但是当我使用 tcpdump 记录传出的包时,http-header "Host" 是 1.0.0.25.
..
我的代码有问题,但我不知道 E 日志报告在哪里 04-08 05:47:46.745: E/Upload Server(20080): Starting :/storage/sdcard1/Music/Piano (my favourites)/11 Tchaikovsky - The Music Lovers.mp304-08 05:47:47.136:电子/上传服务器(20080):连接错误
..
我想通过HttpUrlConnection查看上传文件的进度.我怎么能做到这一点?我尝试在 OutputStream 中写入数据时计算字节,但这是错误的,因为只有在调用 conn.getInputStream() 时才会发生真正的上传,所以我需要以某种方式检查输入流.这是我的代码: public static void uploadMovie(final HashMap dataSource,
..
我的上传代码如下: String end = "\r\n";String twoHyphens = "--";字符串边界 = "*****";尝试 {URL url = 新 URL(ActionUrl);HttpURLConnection con = (HttpURLConnection) url.openConnection();con.setDoInput(true);con.setDoOu
..
我使用 AsyncTask 连接 URLPath,如下代码所示. @Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.left_list);按钮 btn = (Button)findViewById(resid);b
..
为了将二进制文件上传到 URL,我被建议使用本指南.但是,该文件不在目录中,而是存储在 MySql db 中的 BLOB 字段中.BLOB 字段在 JPA 中映射为 byte[] 属性: byte[] binaryFile; 我稍微修改了从指南中获取的代码,如下所示: HttpURLConnection connection = (HttpURLConnection) new URL(url
..