diff --git a/app/src/main/java/com/trianguloy/urlchecker/modules/list/StatusModule.java b/app/src/main/java/com/trianguloy/urlchecker/modules/list/StatusModule.java index 16084ed..ab141aa 100644 --- a/app/src/main/java/com/trianguloy/urlchecker/modules/list/StatusModule.java +++ b/app/src/main/java/com/trianguloy/urlchecker/modules/list/StatusModule.java @@ -22,7 +22,7 @@ import java.net.URL; import java.net.URLDecoder; /** - * A module that checks the page status code by using a local browser + * A module that checks the page status code by performing a HEAD petition * Allows checking for redirection */ public class StatusModule extends AModuleData { @@ -102,8 +102,9 @@ class StatusDialog extends AModuleDialog implements ClickableLinks.OnUrlListener HttpURLConnection conn = null; try { - // perform GET to the url + // perform HEAD to the url conn = (HttpURLConnection) new URL(url).openConnection(); + conn.setRequestMethod("HEAD"); conn.setInstanceFollowRedirects(false); // Make the logic below easier to detect redirections conn.setConnectTimeout(StreamUtils.CONNECT_TIMEOUT); int responseCode = conn.getResponseCode(); diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index ece9a47..1ed8ca2 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -131,7 +131,7 @@ Nota: si editas los patrones, nuevos patrones incorporados en futuras actualizac Código de estado "Al pulsar el botón de comprobar, se realizará una peticion para obtener y mostrar el código de estado de la url. Si el resultado es una redirección, podrás ver la url destino. -El contenido de la url se pide (GET), pero no se evalúa, con lo que redirecciones basadas en javascript no serán detectadas. +El contenido de la url se pide (HEAD), pero no se evalúa, con lo que redirecciones basadas en javascript no serán detectadas. Error de red al intentar comprobar la url: %s Error interno al intentar comprobar la url: %s Comprobar código de estado diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index 4e0ddec..f4294e0 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -132,7 +132,7 @@ Remarque: si vous modifiez les modèles, les nouveaux modèles intégrés lors d Code d\'état "En appuyant sur le bouton de vérification, une requête sera faite pour récupérer et afficher le code d'état du site. Si le résultat est une redirection, vous pourrez voir l'url de destination. -Le contenu de l'url est obtenu (GET), mais n'est pas évaluée, les redirections basées sur javascript ne seront donc pas détectées." +Le contenu de l'url est obtenu (HEAD), mais n'est pas évaluée, les redirections basées sur javascript ne seront donc pas détectées." Erreur réseau lors de la tentative de vérification de l\'URL: %s Erreur interne lors de la tentative de vérification de l\'URL: %s Vérifier le statut diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 1308403..30f729c 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -112,7 +112,7 @@ Nota: se modifichi i patterns, i nuovi patterns inclusi con eventuali aggiorname Status code "Premendo il pulsante di check, una richiesta verrà inviata per recuperare lo status code del sito. Se il risultato è una re-indirizzazione, ti verrà mostrato l'url di destinazione. -Il contenuto viene recuperato (GET) ma non controllato, quindi re-indirizzamenti basati su javascript non verranno rilevati." +Il contenuto viene recuperato (HEAD) ma non controllato, quindi re-indirizzamenti basati su javascript non verranno rilevati." "Errore di rete durante il controllo dell'url: %s" "Errore interno durante il controllo dell'url: %s" Controlla stato diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 2b3a6b7..77372fd 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -72,7 +72,7 @@ קוד סטטוס "בלחיצה על כפתור הסימון, תוגש עצומה לאחזור והצגת קוד סטטוס האתר. אם התוצאה היא הפניה מחדש, תוכל לראות את כתובת אתר היעד. - תוכן ה-URL מתקבל (GET), אך לא מוערך, כך שהפניות מחדש המבוססות על javascript לא יזוהו.." + תוכן ה-URL מתקבל (HEAD), אך לא מוערך, כך שהפניות מחדש המבוססות על javascript לא יזוהו.." שגיאת רשת בעת ניסיון לבדוק את כתובת האתר: %s שגיאה פנימית בעת ניסיון לבדוק את כתובת האתר: %s חשבון diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 6ed42d4..c74fc2d 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -111,7 +111,7 @@ ステータス コード "チェックボタンを押すと、サイトのステータスコードを取得し表示します。 結果がリダイレクトの場合は、リダイレクト先URLが表示されます。 -URLコンテンツは取得 (GET) されますが、JavaScript によるリダイレ​​クトは評価されないため、検出されません。" +URLコンテンツは取得 (HEAD) されますが、JavaScript によるリダイレ​​クトは評価されないため、検出されません。" URLの確認中にネットワークエラーが発生しました: %s URLのチェック中に内部エラーが発生しました: %s ステータスコードを確認 diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index e0ca9f9..3cd37c2 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -100,7 +100,7 @@ Nota: se editar os padrões, novos padrões integrados de atualizações de apli Código de status "Ao pressionar o botão de verificação, será feita uma petição para recuperar e exibir o código de status do site. Se o resultado for um redirecionamento, poderá visualizar o URL de destino. -O conteúdo da url é obtido (GET), mas não avaliado, então redirecionamentos baseados em javascript não serão detectados." +O conteúdo da url é obtido (HEAD), mas não avaliado, então redirecionamentos baseados em javascript não serão detectados." Erro de rede ao tentar verificar o URL: %s Erro interno ao tentar verificar a url: %s Verificar diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aeea1e1..8867cbf 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -136,7 +136,7 @@ Note: if you edit the patterns, new built-in patterns from app updates will not Status code "By pressing the check button, a petition will be made to retrieve and display the site status code. If the result is a redirection, you will be able to view the destination url. -The url content is obtained (GET), but not evaluated, so redirections based on javascript won't be detected." +The url content is obtained (HEAD), but not evaluated, so redirections based on javascript won't be detected." Network error while trying to check the url: %s Internal error while trying to check the url: %s Check status