შინაარსზე გადასვლა

OMO-ს პროექტი / AIAPI

შეცდომა ინფორმაციაა. გამოიყენე სწორად.

როგორ გამოიკვლიო AIAPI-ის HTTP შეცდომა, სიხშირის ლიმიტი ან მოლოდინის ვადის გასვლა — გასაღების გამჟღავნებისა და უკონტროლო გამეორების გარეშე.

წაიკითხე პასუხი და არა მხოლოდ სტატუსი

HTTP სტატუსი პირველი მინიშნებაა. შეცდომის შინაარსი, მოთხოვნის იდენტიფიკატორი, დრო და არჩეული მოდელი დაგეხმარება გაარჩიო შენი აპლიკაციის, პლატფორმისა და გარე სერვისის პრობლემა. ჩანაწერების გაზიარებამდე დაფარე საიდუმლო მონაცემები.

400, 401, 403 და 404

400-ისას, როგორც წესი, უნდა შეამოწმო ფორმატი და მხარდაჭერილი პარამეტრები. 401 ავტორიზაციაზე მიუთითებს: გადაამოწმე გასაღები და Authorization სათაური ისე, რომ გასაღები არ გამოაქვეყნო. 403 შეიძლება უკავშირდებოდეს უფლებას ან პოლიტიკის შეზღუდვას. 404 შეიძლება ნიშნავდეს არასწორ მარშრუტს ან მიუწვდომელ რესურსს. ყოველთვის წაიკითხე რეალური შეცდომის შინაარსი.

429 და გარე სერვისის დროებითი შეფერხება

429-ისას შეამცირე პარალელური მოთხოვნები და სიხშირე, გადაამოწმე ანგარიშის ლიმიტები და გაითვალისწინე Retry-After, თუ პასუხში მოცემულია. დროებითი 5xx შეცდომისას გამოიყენე შეზღუდული რაოდენობის გამეორება, მზარდი შუალედებით. არ შექმნა უსასრულო ციკლი და არ ჩათვალო, რომ ყველა შეცდომაზე ხელახლა გაგზავნა სწორია.

მოლოდინის ვადის გასვლა გაუქმებას არ ადასტურებს

მოთხოვნა შეიძლება მოდელამდე მისული იყოს მაშინაც, როცა შენმა პროგრამამ პასუხი ვერ მიიღო. ძვირადღირებული მოთხოვნის გამეორებამდე გადაამოწმე გამოყენება. რეალური შედეგის მქონე მოქმედებებისთვის გამოიყენე აპლიკაციის დონეზე განმეორების კონტროლი და შედეგის გადამოწმება — არა მხოლოდ მოდელის ხელახალი გამოძახება.

რა გაუგზავნო მხარდაჭერას

[email protected]ზე გამოგზავნე საიდუმლო მონაცემებისგან გაწმენდილი მინიმალური მაგალითი, მოდელის სახელი, მარშრუტი, დრო, სტატუსი და მოთხოვნის იდენტიფიკატორი. არ დაურთო სრული გასაღები, პაროლი ან პირადი შინაარსი. შემოწმების დაწყება მეტამონაცემებითაც შეიძლება.