![](/img/trans.png)
[英]can I send same HTTP request with same HttpURLConnection multiple times?
為了向服務器發送一次字符串數據,我執行以下操作: 將“HttpURLConnection”添加到我的 URL 地址並打開它設置所需的標題對於我將 setDoOutput 設置為 True 的連接從我的連接中新建一個 DataOutputStream,最后將我的字符串數據寫入它。 但是,如果我想用相 ...
[英]can I send same HTTP request with same HttpURLConnection multiple times?
為了向服務器發送一次字符串數據,我執行以下操作: 將“HttpURLConnection”添加到我的 URL 地址並打開它設置所需的標題對於我將 setDoOutput 設置為 True 的連接從我的連接中新建一個 DataOutputStream,最后將我的字符串數據寫入它。 但是,如果我想用相 ...
[英]URLConnection.guessContentTypeFromName doesn't seem to work with csv extension
我一直在使用URLConnection.guessContentTypeFromName(String fname)來檢測我需要在我的標題中使用什么 mime 類型來返回不同的文檔。 在我使用fname = "test.csv";進行測試之前,它工作正常。 . 我可以使它與test.jpg或te ...
[英]getContentLength() returning -1 but value expected was 127
以下 Java 程序的 output 將是什么? 注意:主機 URL 的內容長度為 127。 一)127 b) 126 c) 運行時錯誤 d) 編譯錯誤我發現這是關於 sanfoundry 的一個問題。 32,這是它的鏈接: https://www.sanfoundry.com/java- ...
[英]Java URLConnection The cookie is not set
我正在嘗試開發一個 Instagram 抓取工具; 這是我的代碼: 因此,我試圖設置一個 session cookie 來模擬登錄並能夠查看用戶頁面以獲取數據(關注者、關注者等來自此鏈接https://www.instagram.com/username/?__a =1 )。 問題是 cookie ...
[英]Android - Error when downloading html sources: Trust anchor for certification path not found
我正在使用此下載此網頁https://tv.zam.it/ch-Rai-1 的html 源代碼: 在 2019 年搭載 android 9 的三星手機上運行良好 on fire tv Stick (Fire OS 5.2.8.0) 工作正常 在 w95 android 電視盒 (and ...
[英]How to Mock URLConnection class using Mockito
我正在嘗試模擬一種方法,該方法使用 URLConnection class 打開連接,然后獲取 stream 輸入。 我想有效地模擬 URLConnection class 但我不能這樣做。 以下是我的代碼: 實際方法 測試方法: When I run this test and call th ...
[英]HTML returned replacing text values with “-”
我目前正在使用此代碼從論壇頁面檢索 HTML 這段代碼多年來一直為我工作。 但是,現在當它檢索 HTML 時,一些字符串文本值被替換為“-”。 當我在網頁上查看時,我正在解析的 HTML 看起來像這樣: 但是我的代碼返回的 HTML 看起來像這樣: 請注意,“PlayerOnline”值正在被替換, ...
[英]URLConnection, cannot find symbol
我正在嘗試使用以下代碼獲取 header 字段: 但我收到以下錯誤: Main.java:14: 錯誤: 找不到符號 con.setRequestMethod("HEAD"); ^ 符號:方法 setRequestMethod(String) 位置:URLConnection 類型的變量 con ...
[英]Reading a file from a URL in reverse order in JAVA
我在遠程位置有一台服務器,我可以使用 URL 和身份驗證訪問放置在我的服務器上的日志。 我試圖訪問的日志文件很大(200 MB - 2 GB)。 我感興趣的服務器日志中的行出現在此文件的末尾。 下面是我用來獲取最后幾行的方法。 要訪問最新的日志,我正在閱讀完整的文件。 我讀到了org.apach ...
[英]Java Memory Leak in HTTP requests
我有一個持續運行的 Java 應用程序。 此應用程序向雲服務器發出 HTTP 次請求。 問題是每次請求 memory 消耗都會增加,直到達到機器完全凍結的程度。 我隔離了部分代碼,我確定問題出在這個發出 http 請求的代碼塊上。 通過 prometheus/Grafana 分析 JVM 數字,我看 ...
[英]java.lang.NegativeArraySizeException: -1 downloading file on Android with URLConnection
所以我嘗試實現https://stackoverflow.com/a/1718140/13592426這個 function 在我的應用程序中下載文件,但我沒有成功,並想找出原因。 這是代碼: } 我得到這些錯誤: 第39行是: 也許主要問題在於錯誤使用 Thread。 老實說,我是 Androi ...
[英]Does HTTP allow the server to start output before consuming all input? If so, how to access such a server in Java?
注意:這個問題與服務器是否可以在收到整個請求之前發送 HTTP 響應密切相關? 不同之處在於(1)我沒有發送錯誤,我發送的是 200 OK,以及(2)我同時控制客戶端和服務器,所以並不真正關心瀏覽器支持。 上下文:我正在實現一個 Java HTTP 客戶端和服務器來管理文件。 特別是“上傳”查詢包 ...
[英]How do I make a Java function that retries a URL connection every half second if the connection takes too long?
所以我有一個 Java 程序有問題。 該程序的基本功能包括基本連接到 web API 以獲取數據。 執行此操作的 function 是這樣的: 代碼可以正常工作,但最近,在我家更換 ISP 后,我發現有時連接會花費不合理的時間,大約 10% 的嘗試需要 10 秒或更長時間,而其他 90%只需要大約 ...
[英]Java set timeout for URL.openStream()
我有一個簡單的代碼,它從 URL 文本文件中讀取一行: 但是 URL 服務器有點慢,需要幾秒鍾才能響應。 我認為這是引發異常的原因: 如何為我的代碼設置超時,或將其轉換為我可以設置超時的方式? ...
[英]Establish 50+ URLConnections simultaneously within 1-2 seconds
我正在嘗試從 50 多個動態網頁中抓取實時數據,並且需要每 1-2 秒更新一次數據。 為此,我每 1/2 秒安排了一個 Timer,它通過以下方法迭代 50 次(對於 50 個 URL): 此方法有效,但每個 URL 大約需要一秒鍾,或總共 50 秒。 我也嘗試過 JSoup,希望可以使用以下代碼 ...
[英]Plain HTTP Request to UrlConnection (Java)
從請求流發出請求 我有一個OutputStream包含以下Request 。 它是動態的,一切( Method 、 Type 、 Data [Multipart/Non-Multipart/File])都可以改變。 我只想要來自該請求的響應流。 手動構建 UrlConnection 很難 我知道 ...
[英]BufferedReader is stuck when output is empty
我使用 BufferedReader 來處理網頁的 output。 當網頁的 output 為空時(我在 web 端使用了Response.Clear ),最后一行Log.e("status","finish")什么也不做。 reader.readLine()是否卡在空的 output 中? 如果 ...
[英]readTimeout in a multithreaded environment
我有一個由抓取網頁的工作人員組成的系統。 現在,我設置URLConnection的兩個參數:connectTimeout和readTimeout。 可以推斷,該應用是多線程的。 問題: 這意味着如果我將超時設置為10秒。 線程嘗試讀取的時間實際上並不是10秒。 實際上, ...
[英]read a huge amount of data
在java程序(PC上的Eclipse ISE)中,我想從網站讀取大量數據(大約1640188字節)。 使用Wireshark,我可以看到這些數據有1460個字節的許多塊。 當我使用下面的代碼時,我只讀取在高級別看到的第一個塊(大小約為18000字節)。 我怎么能有其他塊? ...
[英]Trouble downloading photos
我寫了一個程序,可以從url下載照片...但是我有一個問題...有些照片被下載了。 而且沒有問題。 但是有些圖片不是可完全下載的:(在文件管理器中,我看它已損壞您能幫上忙嗎? 我的代碼是: 公共類DownloadFileFromURL_img擴展了AsyncTask { ...