回答編集履歴
5
再試行したほうがいいケースを追加してもうちょっとシンプルに \(5xxは全部再試行したほうが良さそう\)
test
CHANGED
@@ -8,17 +8,13 @@
|
|
8
8
|
|
9
9
|
1. `404`または`410`ならばリンク切れと自動判断
|
10
10
|
|
11
|
-
2. `
|
11
|
+
2. `408`または`5xx`ならば再試行により再現性を確認した上で一時的な障害と自動判断
|
12
12
|
|
13
|
-
3. `4
|
13
|
+
3. それ以外の`4xx`ならばリンク切れとは言えないかもしれないが無効なURLと自動判断
|
14
14
|
|
15
|
-
4.
|
15
|
+
4. `1xx`,`200`以外の`2xx`,`Location`のない`3xx`ならば人間の目で判断 (普通はあり得ない)
|
16
16
|
|
17
|
-
5. それ以外の`5xx`ならば再試行により再現性を確認した上で人間の目で判断
|
18
|
-
|
19
|
-
6. `1xx`,`200`以外の`2xx`,`Location`のない`3xx`ならば人間の目で判断 (普通はあり得ない)
|
20
|
-
|
21
|
-
|
17
|
+
5. `200`ならば目的とするHTML要素のパースを行い,意図したものが得られなくなっていたら人間の目で判断 (`200`でもエラーを読み取れるようであれば自動判断させることも可能)
|
22
18
|
|
23
19
|
|
24
20
|
|
4
a
test
CHANGED
@@ -6,17 +6,19 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
1. `404`
|
9
|
+
1. `404`または`410`ならばリンク切れと自動判断
|
10
10
|
|
11
|
-
2. `503`なら一時的な障害と自動判断
|
11
|
+
2. `502`または`503`ならば一時的な障害と自動判断
|
12
12
|
|
13
|
-
3.
|
13
|
+
3. `408`または`504`ならば再試行により再現性を確認した上で一時的な障害と自動判断
|
14
14
|
|
15
|
-
4. それ以外の`
|
15
|
+
4. それ以外の`4xx`ならばリンク切れとは言えないかもしれないが無効なURLと自動判断
|
16
16
|
|
17
|
-
5.
|
17
|
+
5. それ以外の`5xx`ならば再試行により再現性を確認した上で人間の目で判断
|
18
18
|
|
19
|
+
6. `1xx`,`200`以外の`2xx`,`Location`のない`3xx`ならば人間の目で判断 (普通はあり得ない)
|
20
|
+
|
19
|
-
|
21
|
+
7. `200`ならば目的とするHTML要素のパースを行い,意図したものが得られなくなっていたら人間の目で判断 (`200`でもエラーを読み取れるようであれば自動判断させることも可能)
|
20
22
|
|
21
23
|
|
22
24
|
|
3
410を追加
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
1. `404`ならばリンク切れと自動判断
|
9
|
+
1. `404` または `410` ならばリンク切れと自動判断
|
10
10
|
|
11
11
|
2. `503`なら一時的な障害と自動判断 (`502`と`504`もこれに含めていいかもしれない)
|
12
12
|
|
2
a
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
1. `404`ならばリンク切れと自動判断
|
10
10
|
|
11
|
-
2. `503`なら一時的な障害と判断 (`502`と`504`もこれに含めていいかもしれない)
|
11
|
+
2. `503`なら一時的な障害と自動判断 (`502`と`504`もこれに含めていいかもしれない)
|
12
12
|
|
13
13
|
3. それ以外の`4xx`ならばリンク切れとは言えないかもしれないが無効なURLと自動判断
|
14
14
|
|
1
a
test
CHANGED
@@ -20,4 +20,4 @@
|
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
-
これぐらいでしょうか.
|
23
|
+
これぐらいでしょうか.
|