मैं कर रहा हूँ एक कठिन समय समझ कैसे एसएनएस संभालती प्रतिक्रिया संदेश है । मेरे एसएनएस ग्राहक एक पृष्ठ है कि नीचे जाना हो सकता है या बस वापस एक 4xx त्रुटि ।
किसी कारण के लिए हालांकि, यह लगता है कि एसएनएस है इलाज अनुरोध है कि वापसी 4xx त्रुटि कोड के रूप में सफल.
मैं कैसे कर सकते हैं यह विफल जब प्रतिक्रिया कोड है 4xx और न केवल 5xx?
लॉग से हम देख सकते हैं कि ग्राहक के लौट रहा है एक स्थिति कोड 404 नहीं मिला, लेकिन उस के बावजूद, स्थिति के अनुरोध अभी भी सफलता है ।
{
"notification": {
"messageMD5Sum": "fd746e97153916fd99bba*********",
"messageId": "be666c50-8de5-594b-9e77-*********",
"topicArn": "arn:aws:sns:us-east-1:060758096283:*********,
"timestamp": "2021-11-23 14:21:23.778"
},
"delivery": {
"deliveryId": "ef278086-2a70-5512-a191-da90d1534d24",
"redrivePolicy": "{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:*********:*********-DLQ\"}",
"destination": "*********/subscriber.php",
"providerResponse": "Not Found",
"dwellTimeMs": 80,
"attempts": 1,
"statusCode": 404
},
"status": "SUCCESS"
}
इस कारण मुझे मुद्दों के साथ निगरानी, के रूप में यह बहुत मुश्किल है अगर पता करने के लिए मेरे अनुरोध कर रहे हैं वास्तव में सफल है या नहीं के बिना मैन्युअल रूप से उन्हें देख.