рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдпрд╛ рднреЗрджреНрдпрддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ

2019 рдореЗрдВ, CDD рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ CPDoS рдХреИрд╢ рдкреЙрдЗрдЬрд╝реНрдб рдбреЗрдирд┐рдпрд▓ рдСрдлрд╝ рд╕рд░реНрд╡рд┐рд╕) рднреЗрджреНрдпрддрд╛ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ, рдЬреЛ CDN рдкреНрд░рджрд╛рддрд╛ рдХреЗ HTTP рдХреИрд╢ рдХреЛ рдЬрд╣рд░ рджреЗрдиреЗ рдФрд░ рд╕реЗрд╡рд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рднреЗрджреНрдпрддрд╛ рдиреЗ рдЕрднреА рддрдХ рдмрд╣реБрдд рдкреНрд░рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рдорд▓реЛрдВ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдХреИрд╢ рдкреЙрдЗрдЬрд╝рдирд┐рдВрдЧ рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред HTTP рдореЗрдердб рдУрд╡рд░рд░рд╛рдЗрдбред


рдпрджрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╢реЛрд╖рдг рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдпрд╛ рдХрд┐рд╕реА рдордзреНрдпрд╕реНрде рджреНрд╡рд╛рд░рд╛ рдмрдЧ рдпрд╛ рдЕрдиреБрд░реЛрдз рд╕рдВрд╢реЛрдзрди рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореЗрдердб рдУрд╡рд░рд░рд╛рдЗрдб рд╡реИрд░рд┐рдПрдВрдЯ рдЙрд╕реА рдирд╛рдо рдХреА рд░рдгрдиреАрддрд┐ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ HTTP рдорд╛рдирдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХреЗ рд╕рд╛рде рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдЬреЛ рд▓рд╛рдкрд░рд╡рд╛рд╣ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдФрд░ рдлреИрд▓ рдЧрдИред рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рд╕рдВрдмрдВрдзред рдпрд╣рд╛рдВ рд╣рдо рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

CPDoS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рдШреБ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдпрд╛рдж рдХрд┐рдпрд╛
, URI method .

, , , , - . тАФ - - -, , - , . , .

, . , , -. - , , .


рдЧреНрд░рд╛рд╣рдХ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ, рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ - рдХрдо рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛


рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдХрд┐ рдХреБрдЫ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╛рдпрд░рд╡реЙрд▓ рдФрд░ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рд╕реАрдорд┐рдд рдереЗ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ GET рдФрд░ POST рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреАред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рддрд┐рдмрдВрдз рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рджреНрд╡рд╛рд░рд╛ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЬрд╛рдирдмреВрдЭрдХрд░ рдкреНрд░рддрд┐рдмрдВрдз рдерд╛ред

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╕рд╛рдзрд╛рд░рдг HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рддрдВрдЧ рдпрд╛рддрд╛рдпрд╛рдд, рдЧреИрд░-рдорд╛рдирдХ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рд╕реБрд░рдХреНрд╖рд╛ рдХреА рдЦреЛрдЬ рдореЗрдВ, GET рдФрд░ POST рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рддрд░реАрдХреЛрдВ рдХреЛ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ред рд╢рд╛рдпрдж рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХреЗ рд╣реИрдВ рдЬреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдЦреНрдд рдкреНрд░рддрд┐рдмрдВрдз рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рдереА рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рд╣рд╛рдВ, рдкрд╛рд░реНрд╕рд░ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкрд╛рддреНрд░реЛрдВ рдХреА рд╢реБрд░реВрдЖрдд рдХреЗ рд╕рд╛рде рд╣рдорд▓реЗ рд╕рд┐рд░реНрдл рдкрд╛рда рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╢реМрдХ рд╣реИред рд▓реЗрдХрд┐рди рдЖрдк рдХреБрдЫ рдФрд░ рддрд░реАрдХреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрдо рд╕реЗ рдХрдо рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рд▓реЗрдВ рдпрд╛ рдЖрдИрдПрдПрдирдП рдХреЗ рд╕рд╛рде рдкрдВрдЬреАрдХреГрдд рд╣реЛрдВ ред рд╡рд┐рдзрд┐ рдЬрд╛рдВрдЪ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдЖрдк рдХрдИ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХреЛрдВ рдХреЛ рдбрд╛рдпрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ (рдХрдиреЗрдХреНрд╢рди) рдкрд░ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдирд╣реАрдВ, рдЗрд╕рдиреЗ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рддрд┐рдмрдВрдз рдФрд░ рдирд┐рд╖реЗрдзрд╛рдЬреНрдЮрд╛ рд▓рд╛рдЧреВ рдХреА ред

рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдЧрд▓рдд рд▓реЛрдЧреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдереЗред рд╡реЗ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓рддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рдФрд░ рдЙрди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддреЗ рдереЗ рдЬрд┐рдиреНрд╣реЗрдВ рдпреЗ WAFs рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рдереЗ, рдЕрдВрддрд┐рдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдФрд░ рдЙрдирдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ред рдЕрдм, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреЗрд╡рд▓ рджреЛ рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рддрд░реНрдХ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдереЗред

рдЙрдиреНрд╣реЗрдВ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдбрд╝рдЪрдиреЗрдВ рдкреИрджрд╛ рдХреА рдЬрд╛рддреА рд╣реИрдВред


рдпрд╣ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдиреА рдереА рдХрд┐ рдпрд╣ рдЕрддреНрдпрдзрд┐рдХ рдкреНрд░рддрд┐рдмрдВрдз рдЬрд▓реНрдж рдпрд╛ рдмрд╛рдж рдореЗрдВ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ред рд╡рд┐рдбрдВрдмрдирд╛ рдпрд╣ рд╣реИ рдХрд┐ рдРрд╕реЗ WAF рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЦрд╛рд╕рдХрд░ рдЬрдм рд╡реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдпрд╛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реЛрдВред рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рдХреЛ рдЪреБрдиреМрддреА рджреЗрдирд╛ рдПрдХ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдорд╛рдорд▓рд╛ рд╣реИред

HTTP рдХреЗ рд▓рдЪреАрд▓реЗрдкрди рдХреЗ рдХрд╛рд░рдг, рдЗрд╕ рд╕реАрдорд╛ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝реЗрдВ рдЬрд╣рд╛рдВ рдЖрдк рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдЦреНрдд WAF рдХреЗрд╡рд▓ рдЕрдиреБрд░реЛрдз рдкрдВрдХреНрддрд┐ (рдЕрдиреБрд░реЛрдз рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐) рдореЗрдВ рд╡рд┐рдзрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдЧрд╛ рдФрд░ рд╡рд╣рд╛рдВ рдПрдХ рдЕрдиреБрдореЛрджрд┐рдд GET рдпрд╛ POST рджреЗрдЦрдХрд░ рдЦреБрд╢ рд╣реЛрдЧрд╛ред рдФрд░ рдмреИрдХрдПрдВрдб рдЬреЛрдбрд╝реЗ рдЧрдП рддрддреНрд╡ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдФрд░ рдЙрд╕рдореЗрдВ рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдзрд┐ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред

рдЖрдк рд▓реЗрдЦреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ , рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЧреВрдЧрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВрдХреИрд╕реЗ рдЦрд░рд╛рдм рдкреНрд░реЙрдХреНрд╕реА рдиреЗ REST рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛, рдФрд░ рдХреИрд╕реЗ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╣реЗрдбрд░ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдзрд┐ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЙрди рд╕рднреА рдореЗрдВ, рд╡реЗ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд▓рдЧрднрдЧ рдПрдХ рд╣реА рд╣реЗрдбрд░ (X-HTTP-Method-X, HTTP-Method-Override рдпрд╛ X-Method-Override - рд╡рд░реНрддрдиреА рдХреБрдЫ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИ) рдХреЛ рдПрдХ рдУрд╡рд░рд░рд╛рдЗрдб рд╡рд┐рдзрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рдмрд╣реБрдд, рдмрд╣реБрдд рдХрдо рд╣реА рдРрд╕реЗ рд╕рдВрджрд░реНрдн рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд╣реА рдЙрджреНрджреЗрд╢реНрдп рдХреНрд╡реЗрд░реА-рдШрдЯрдХ URI рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрди рд▓реЗрдЦреЛрдВ рд╕реЗ рдХреНрдпрд╛ рдЧрд╛рдпрдм рд╣реИ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдЪрд╛рд░ рдЕрдиреБрднрд╛рдЧ рд╣реИред рдФрд░ рд╡реЗ рд╕рд┐рд░реНрдл рд╣реИрдВред

рдХреНрдпрд╛ рд╡рд┐рдзрд┐ рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ?


рдХрднреА-рдХрднреА рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдпрд╣ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдкреНрд░рддрд┐рднрд╛рдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВ: рдкреНрд░реЙрдХреНрд╕реА, рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд╡реЗрдм рдХреИрд╢, рд╕реАрдбреАрдПрди рдФрд░ рдбрдмреНрд▓реНрдпреВрдПрдПрдлред рдЯреАрдПрд▓рдПрд╕ рдХрд╛ рдкреНрд░рд╕рд╛рд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рднрд╛рдЧреАрджрд╛рд░ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдмрд╣реБрдд рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдмреИрдХрдПрдВрдб рдХреЗ рдмреАрдЪ рдПрдХрдорд╛рддреНрд░ рдкреНрд░реЙрдХреНрд╕реА рдирдЧрдиреЗрдХреНрд╕ рдХрд╛ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рд╣реЛрдЧрд╛ред рдФрд░ рдРрд╕рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд░рд┐рд▓реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЖрд╕рд╛рди рд╣реИред

рд▓реЗрдХрд┐рди рд╣рдо рд╕реАрдбреАрдПрди рдХреА рдЙрдореНрд░ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реАрдбреАрдПрди рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдкреЗ рд╣реЛрдВрдЧреЗ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЯреНрд░реИрдлрд┐рдХ рдХреЛ рдкрдврд╝рддреЗ рдФрд░ рд╣реЗрд░рдлреЗрд░ рдХрд░рддреЗ рд╣реИрдВред рдмреИрдХрдПрдВрдб рд▓рдЧрднрдЧ рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реЗрд╡рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬрд╡рд╛рдмрджреЗрд╣реА рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реАрдЬрд╝ рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдк рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рд╕реЗ рдордзреНрдпрд╕реНрдерддрд╛ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдиреБрд░реЛрдз рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬрд┐рди рд╣рдорд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╡реЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ HTTP / 1.1 рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред HTTP / 2 рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреБрд░рд╛рдиреЗ рдорд╛рдирдХ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИ, рдХреБрдЫ рдорд╛рдпрдиреЛрдВ рдореЗрдВ рдпрд╣ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирдП рдорд╛рдирдХ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд╣рдорд▓реЗ рдХреА рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред

рдХреИрд╢ рдкрд░ рд╣рдорд▓рд╛


рдЬреНрдпрд╛рджрд╛рддрд░ рдЕрдХреНрд╕рд░, рдордзреНрдпрд╡рд░реНрддреА рд╕рд░реНрд╡рд░ рдЦрд╛рддрд╛ рдкрджреНрдзрддрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдПрдХреНрд╕-рдПрдЪрдЯреАрдЯреАрдкреА-рдПрдЪрдЯреАрдЯреАрдкреАрдПрд▓-рдореЗрдердб-рдУрд╡рд░рд░рд╛рдЗрдб рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд╣реЗрдбрд░ рдХреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдиреБрд░реЛрдз рд░реЗрдЦрд╛ рд╕реЗ рдЗрд╕рдХреА рдореБрдЦреНрдп рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдЪреВрдВрдХрд┐ рдУрд╡рд░рд░рд╛рдЗрдб рд╡рд┐рдзрд┐ рдХреИрд╢ рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ (рд╡рд┐рдзрд┐ + URI), рдРрд╕реЗ рд╕рд░реНрд╡рд░ POST + X-HTTP-Method-Override: DELETE рд╕реЗ POST рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдмреИрдХрдПрдВрдб рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдУрд╡рд░рд░рд╛рдЗрдб рдХреА рдЧрдИ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХрд┐рд╕реА рдирд┐рд╢реНрдЪрд┐рдд рдпреВрдЖрд░рдЖрдИ рдХреЛ рдХрд┐рд╕реА рднреА рдЕрдиреБрд░реЛрдз рдХреА рдХреИрд╢рд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗред

CPDoS рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдХреИрд╢ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдЬрдм рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ GET рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ POST рдЕрдиреБрд░реЛрдз рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЙрдХреНрд╕реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрд░реЛрдз рдХреЛ рд╡реИрдз GET рдЕрдиреБрд░реЛрдз рдорд╛рдирддрд╛ рд╣реИред рдмреИрдХрдПрдВрдб, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдУрд╡рд░рд░рд╛рдЗрдб рд╡рд┐рдзрд┐ рдХреЛ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ рдФрд░ рдПрдХреНрд╕-рдПрдЪрдЯреАрдЯреАрдкреА-HTTP-рдореЗрдердб-рдУрд╡рд░рд░рд╛рдЗрдб - POST рд╣реЗрдбрд░ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ UST рдЧрдВрддрд╡реНрдп URI рдХреЗ рд▓рд┐рдП POST рд╡рд┐рдзрд┐ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИ, рд╕рд░реНрд╡рд░ рдПрдХ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреИрдХрдПрдВрдб рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдореВрд▓ рд╡рд┐рдзрд┐ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХреИрд╢ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЬреАрдИрдЯреАред рдЕрдм рдЙрд╕реА URI рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдЕрдЧрд▓рд╛ GET рдЕрдиреБрд░реЛрдз рдХреИрд╢ рдХреА рдЧрдИ рддреНрд░реБрдЯрд┐ рд▓реМрдЯрд╛рдПрдЧрд╛ред


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рд╣рдорд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣рдорд▓рд╛ рдереЛрдбрд╝рд╛ рд╡реНрдпрд╛рдкрдХ рд╣реИред рд▓реЗрдЦрдХреЛрдВ рдиреЗ рдХреИрд╢ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛, рдЬреЛ рд╣рд░ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИ (рдкрд╣рд▓реЗ рд╕реЗ рд╣реА) рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЪрдпрдирд┐рдд рдпреВрдЖрд░рдЖрдИ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзрд┐рдд рд╡рд┐рдзрд┐ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдкреНрд░реЙрдХреНрд╕реА рдХреЛ 200 рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд┐рд▓реЗрдЧреА рдФрд░ рдЗрд╕реЗ рдХреИрд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдлрд┐рд░ рдЙрд╕реА URI рдХреЗ рдмрд╛рдж рдХреЗ рдЕрдиреБрд░реЛрдз рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЗрд╕ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ, рдореВрд▓ CPDoS рд╡рд┐рд╡рд░рдг рдореЗрдВ 4XX рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдХреИрд╢ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдЙрд▓реНрдЯреЗ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрджрд┐ рдХреЛрдИ рд╕рдореНрдорд╛рдирдЬрдирдХ HTTP рдХреНрд▓рд╛рдЗрдВрдЯ GET + X-HTTP-Method-Override: PATCH рдЕрдиреБрд░реЛрдз (рдпрд╣ рдмреБрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рдкрд░ рдмрд╛рдж рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ) рднреЗрдЬрддрд╛ рд╣реИ, рдФрд░ рдХреИрд╢ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА GET рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ, рддреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдпрд╣ рдХреИрд╢ рдХреА рдЧрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреАред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреИрдХрдПрдВрдб рдХреЛ рдХрднреА рднреА PATCH рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЬрд┐рдХ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдЖрдк рдХреИрд╢рд┐рдВрдЧ рдХреА рд╕рд╣реА рдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдХреЗ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЛ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдХреЗ рдХреИрд╢ рдкрд░ рдкреНрд░рднрд╛рд╡ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐ рдУрд╡рд░рд░рд╛рдЗрдб рдСрдкрд░реЗрд╢рди рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ рдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рдЙрди рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдХреИрд╢ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рдФрд░ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд┐ рдУрд╡рд░рд░рд╛рдЗрдб рд╕рдВрдЪрд╛рд▓рди рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдРрд╕реЗ рдЙрддреНрддрд░реЛрдВ рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдХреИрд╢рд┐рдВрдЧ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ ред рд▓реЗрдХрд┐рди рдХрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдХреИрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХрдо рдЙрдкрдпреЛрдЧреА рд╕реАрдбреАрдПрди рд╣реИ рдФрд░ рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдмреИрдХрдПрдВрдб рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ, рдЙрддрдирд╛ рд╣реА рдЕрдзрд┐рдХ рдЖрд╡реЗрджрди HTTP рдмрд╛рдврд╝ рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ HTTP рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдХреИрд╢ рд╕рд░реНрд╡рд░ рд╡рд┐рднрд┐рдиреНрди рдУрд╡рд░рд░рд╛рдЗрдб рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛ рдХреНрд╡реЗрд░реА рдШрдЯрдХ рдХреЗ рд╡рд┐рдзрд┐ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЛ URI рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реИ:

POST /some-uri HTTP/1.1
X-HTTP-Method-Override: DELETE
   тЖУ  тЖУ   тЖУ
POST /some-uri?method=DELETE HTTP/1.1

рдЕрдм рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХреИрд╢ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд┐рдЦрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд╛рдмрд┐рдпрд╛рдБ рдорд┐рд▓рддреА рд╣реИрдВред рдХреБрдЫ рдкрд░рджреЗ рдХреЗ рдкреАрдЫреЗ URI рдореЗрдВ рдХреНрд╡реЗрд░реА рдШрдЯрдХ рд╡рд╛рд▓реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХреИрд╢ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рдХреИрд╢рд┐рдВрдЧ рджрдХреНрд╖рддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдЧрд╛ред рдпрд╣ рд╡рд┐рдзрд┐ рд╣рдореЗрд╢рд╛ рдЧрд▓рдд рдХреИрд╢рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреА рд╣реИред

рдПрдХ рдЕрдиреНрдп рддрд░реАрдХрд╛ рдПрдХ рдЕрд▓рдЧ рд╣реЗрдбрд░ рдореЗрдВ рд╡рд┐рдзрд┐ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреИрд╢ рдореЗрдВ рдЙрддреНрддрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рджреНрд╡рд┐рддреАрдпрдХ рдХреБрдВрдЬреА рджрд░реНрдЬ рдХрд░реЗрдВред рдпрд╣ рд╡реИрд░реА рд╣реИрдбрд░ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реИред рдЕрдиреБрд░реЛрдз рдХреА рд╕реЗрд╡рд╛ рдХрд░рддреЗ рд╕рдордп, рд╕рд░реНрд╡рд░ рд╣реЗрдбрд░ рдХреЛ рд╡рд┐рдзрд┐ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЗ рд╕рд╛рде рджреЛрд╣рд░рд╛рдПрдЧрд╛ рдФрд░ рд╡реИрд░реА рд╣реЗрдбрд░ рдореЗрдВ рдЗрд╕ рд╣реЗрдбрд░ рдХреЗ рдирд╛рдо рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░реЗрдЧрд╛ред рдлрд┐рд░, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░, рдХреИрд╢ рд╕рд░реНрд╡рд░ рдХреИрд╢ рдореЗрдВ рдПрдХ рдЕрдиреБрд░реЛрдз рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп рдУрд╡рд░рд░рд╛рдЗрдб рд╡рд┐рдзрд┐ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдПрдХ рдорд╛рдзреНрдпрдорд┐рдХ рдХреБрдВрдЬреА рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ред


рдпрд╣ рд╡рд┐рдзрд┐ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдпрджрд┐ рдордзреНрдпрд╡рд░реНрддреА рд╕рд░реНрд╡рд░ рджреНрд╡рд┐рддреАрдпрдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдорд╛рдорд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░реЙрдХреНрд╕реА рдЯреНрд░рд╕реНрдЯ рд╕реНрддрд░, рдЬреЛ GET рдФрд░ POST рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рднреА рддрд░реАрдХреЛрдВ рдХреЛ рдХрд╛рдЯрддрд╛ рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рдХрдо рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЬрд╛рдВрдЪрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред

рдЕрдиреБрд░реЛрдз рдирд┐рдХрд╛рдп рдХреЗ рдЕрдВрджрд░ рдХрд┐рд╕реА рднреА рдЗрдХрд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реЗрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реА рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ - рдпрд╣ рдХреИрд╢ рдХреА рджреГрд╢реНрдпрддрд╛ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред

рд╕рдВрджреЗрд╢ рдкрдВрдХреНрддрд┐рдмрджреНрдз рдХрд░рдирд╛ рд╣рдорд▓реЛрдВ


рднрд▓реЗ рд╣реА рдХреИрд╢ рдЕрдЯреИрдХ рдмрдВрдж рд╣реЛ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдирд╣реАрдВ рд╣реИред рдПрдХ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдХреЗ рд╣рдорд▓рд╛рд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдлреНрд░реЗрдорд┐рдВрдЧ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдЕрдиреНрдп рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реЗ рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддрд╛ рд╣реИред рдпрд╛ рдПрдХ рд╣реА рдЕрдиреБрд░реЛрдз рдХреЛ рдХрдИ рдмрд╛рд░ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд░реНрд╡рд░ рдкрдХреНрд╖ рдХреЛ рдмрд╛рдзреНрдп рдХрд░реЗрдВред

рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЬрд░реВрд░реА рдЪреАрдЬ рд╣реИ рд░рд┐рд╡рд░реНрд╕-рдкреНрд░реЙрдХреНрд╕реА рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рд╕рд░реНрд╡рд░ред рдпрд╛рдиреА рдХреЛрдИ рднреА рдХреИрд╢рд┐рдВрдЧ рдпрд╛ рд╕реАрдбреАрдПрди рд╕рд░реНрд╡рд░ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдХрдИ рдЧреНрд░рд╛рд╣рдХреЛрдВ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЧреБрдгрд╛ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдмреИрдХрдПрдВрдб рд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рддрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдФрд░ рдмреИрдХреЗрдВрдб рдХреЗ рдмреАрдЪ рд▓реЛрдб рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЯреАрдПрд▓рдПрд╕ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕рдорд╛рдкреНрддрд┐ рднреА рдкреНрд░реЙрдХреНрд╕реА рдкрд░ рд╣реЛрддреА рд╣реИ, рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди рдХрднреА рдмреИрдХрдПрдВрдб рд╕реЗ рд╕реАрдзреЗ рдЬреБрдбрд╝реЗ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

рдЪреВрдВрдХрд┐ рдЕрдм рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рд╛рд╣рдХреЛрдВ рд╕реЗ рдЕрдиреБрд░реЛрдз рдмреИрдХрдПрдВрдб рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдмреАрдЪ рдПрдХ рд╣реА рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рд╣реЛрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реЗ рдХреЗ рдмреАрдЪ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкрддреНрд░рд╛рдЪрд╛рд░ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░рджреЗ рдХреЗ рдкреАрдЫреЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдирд╣реАрдВ рд╣реИ(рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ) рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЛрдб рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЛрдб рд╕рд░рд▓ рд╣реИ рдФрд░ рд▓рдЧрднрдЧ рдПрдХ рдЦрддрд░реЗ рдХреЗ рдЕрдзреАрди рд╣реИ - рдХрдиреЗрдХреНрд╢рди рдЕрд╡рд░реБрджреНрдзред рдпрджрд┐ рдЖрдк рдПрдХрд▓ рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд╝реА рдкрд░ рдХрдиреЗрдХреНрд╢рди рд▓рдЯрдХрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рджреЗрд░реА рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрдирдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдХрддрд╛рд░реЛрдВ рдХреЛ рдУрд╡рд░рдлреНрд▓реЛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ)ред

рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдкреНрд░реЙрдХреНрд╕реА рдЕрдиреБрд░реЛрдз - рдпрд╣ рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдПрдХ рдкреИрдХреЗрдЯ рддреБрд░рдВрдд рднреЗрдЬрдиреЗ рдФрд░ рдЙрдирдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдЕрдзрд┐рдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдЦрддрд░реЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣реЗрдб-рдСрдл-рд▓рд╛рдЗрди рдмреНрд▓реЙрдХрд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╣реАрдВ рднреА рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ - рднрд▓реЗ рд╣реА рдмреИрдХрдПрдВрдб рдХреНрд╡реЗрд░реА рдкрд╛рдЗрдк рд▓рд╛рдЗрди рдХреЛ рд░реЗрдХ рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИ, рдпрджрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИ рддреЛ рдЙрдиреНрд╣реЗрдВ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реА рдмрд╛рдд, рдпрджрд┐ рдЖрдк рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдлреНрд░реЗрдорд┐рдВрдЧ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ-рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рдЬреЛрдбрд╝реЗ рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рддрддреНрдХрд╛рд▓ рдХрдиреЗрдХреНрд╢рди рдХреНрд▓реЛрдЬрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдФрд░ рд╕рдмрд╕реЗ рдордЬреЗрджрд╛рд░ рдкреБрдирд░реНрдкрд░рд┐рднрд╛рд╖рд┐рдд GET рдХреЛ рдХреНрд░рд┐рдпрд╛ HEAD рд╕реЗ рдмрджрд▓рдирд╛ рд╣реИред рдпрджрд┐ рдкрд╣рд▓реЗ рдХреЗ рдЙрддреНрддрд░ рдореЗрдВ рдПрдХ рд╢рд░реАрд░ рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рднреА рдЕрдиреНрдп рд╣реЗрдбрд░ рд╕рдорд╛рди рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдЕрдиреБрд░реЛрдз рдХреЗ рдлреНрд░реЗрдорд┐рдВрдЧ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЬрдм рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдУрд╡рд░рд░рд╛рдЗрдб HEAD рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд░реНрд╡рд░ рд╕реЗ рди рдХреЗрд╡рд▓ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рд╣реЗрдбрд░, рдмрд▓реНрдХрд┐ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рдмреЙрдбреА рдХреА рднреА рдЙрдореНрдореАрдж рдХрд░реЗрдЧрд╛, рдЬреЛ рдмреИрдХрдПрдВрдб рднреЗрдЬрдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЛрдб рдореЗрдВ рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрдиреЗрдХреНрд╢рди "рд╣реИрдВрдЧ" рд╣реЛрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реЗ рдЯреВрдЯ рдирд╣реАрдВ рдЬрд╛рддрд╛ред

рдпрджрд┐ рд╕рд░реНрд╡рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрддреНрддрд░ (рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЛрдб) рднреЗрдЬрддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рддрдВрддреНрд░ рдЙрддреНрддрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЬреАрдИрдЯреА рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдЬрд╡рд╛рдм рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░реЙрдХреНрд╕реА рдЙрдиреНрд╣реЗрдВ (рдпрд╛ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ) "рдЬреАрдИрдЯреА" рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рд░рдЦреЗрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рднреЗрдЬреЗрдЧрд╛ред рдЖрдк рдПрдХ рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рдмреИрдХрдПрдВрдб рдХреЗ рдмреАрдЪ рдХреБрдЫ рдЯреНрд░реИрдлрд╝рд┐рдХ рдбрдВрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдЫрджреНрдо рдЬреАрдИрдЯреА рдХреЛ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдлрд▓рддрд╛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдХрд┐ рдмреИрдХрдПрдВрдб рдХрдВрдЯреЗрдВрдЯ-рд▓реЗрдВрде рдФрд░ рдЯреНрд░рд╛рдВрд╕рдлрд░-рдПрдиреНрдХреЛрдбрд┐рдВрдЧ: рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдлреНрд░реЗрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рд╣реЗрдбрд░ рд▓рдЧрд╛рддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдЖрдкрдХреЛ рдПрдХ рдбрдВрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛, рджреВрд╕рд░рд╛ рдЕрдХреНрд╕рд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛ рдФрд░ рдмреИрдХрдПрдВрдб рд╕реЗ рд╡рд┐рдпреЛрдЧ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рднреА рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдЫрджреНрдо-рдЬреАрдИрдЯреА рдХрдИ рдЙрддреНрддрд░реЛрдВ рдХреЛ рдЕрдкрдиреА рд╕рдВрдкреВрд░реНрдгрддрд╛ рдореЗрдВ рдХрд╡рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд▓реЗ рдЙрддреНрддрд░ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИредрдкреНрд░реЙрдХреНрд╕реА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдкрд╣рдЪрд╛рди рдкрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдЖрдЧреЗ рдХреЗ рдЬрд╡рд╛рдм рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдХреЗ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рд╡рд╣ рдкреНрд░реЙрдХреНрд╕реА рдФрд░ рдмреИрдХрдПрдВрдб рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рдерд╛, рддреЛ рдпрд╣ рдПрдХ рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдРрд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рд╕реЗрд╡рд╛ рдЕрдиреБрд░реЛрдз рдлреЗрдВрдХ рд╕рдХрддреЗ рд╣реИрдВ - рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рд▓рдЧрд╛рддрд╛рд░ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдк рдкреНрд░реЙрдХреНрд╕реА рдмреИрдХрдПрдВрдб рдХрдиреЗрдХреНрд╢рди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдХрдореА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗрд╡рд╛ рдХреА рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реНрдкреИрдо рд░реАрдкреНрд▓реЗ


рдореИрдВрдиреЗ рдКрдкрд░ рдХрд╣рд╛ рдХрд┐ рдлреЙрд░реНрдо рдХреЗ рдЕрдиреБрд░реЛрдз GET + X-HTTP-Method-Override: PATCH рд╕реЗ рд╕рдореНрдорд╛рдирдЬрдирдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдЦрд░рд╛рдм рд╣реИрдВред : рдФрд░ рдпрд╣ рдХреНрдпреЛрдВрдХрд┐ рддрд░реАрдХреЛрдВ рджреЛ рдЧреБрдг рд╣реЛрддреЗ рд╣реИрдВ рдмреБрд░рд╛ рд╣реИ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ idempotency ред рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡рд┐рдзрд┐ рд╕рд░реНрд╡рд░ рдХреА рд╕реНрдерд┐рддрд┐ (рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдФрд░ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╣рдореЗрдВ рд░реБрдЪрд┐ рдирд╣реАрдВ рджреЗрддреА рд╣реИред рд╡рд┐рдзрд┐ рдХреА рдмреЗрд╡рдХреВрдлреА рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдмрд╛рд░-рдмрд╛рд░ рдЕрдиреБрд░реЛрдз рдХрд╛ рдПрдХрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рдкрдбрд╝рддрд╛ рд╣реИред рдЖрдк рдПрдХ рд╕рд╛рджреГрд╢реНрдп рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: (a = 5)- рдЙрджрд╛рд╕реАрди рдЕрдиреБрд░реЛрдз, рдФрд░ (a += 2) - рдЧреИрд░-рдмреЗрд░реЛрдЬрдЧрд╛рд░реАред

рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд╣рд┐рддреЛрдВред рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рдЕрдЪрд╛рдирдХ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрд▓рд╛рдЗрдВрдЯ, рдпрд╣ рдЬрд╛рдирдХрд░ рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐ рдмреЗрдХрд╛рд░ рд╣реИ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдкреБрдирдГ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИред рдкрд░рджреЗрд╕реА рдЙрд╕реА рддрд░рд╣ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдЧреИрд░-рдирд┐рд╖реНрдкрд╛рджрдХ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреЛрд╣рд░рд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡реЗ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдЕрдВрдд рдореЗрдВ рдХреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХреЛрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкреЙрдк-рдЕрдк рдЬрд╛рдирддрд╛ рд╣реИ: "рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рдЖрдк рдЕрдиреБрд░реЛрдз рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?"

рдпрджрд┐ рдЖрдк рдПрдХ рдЧреИрд░-рдмреЗрд░реЛрдЬрдЧрд╛рд░реА рд╡рд┐рдзрд┐ рдХреЛ рдмреЗрдХрд╛рд░ рдорд╛рдирддреЗ рд╣реИрдВ, рддреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реЗ рдЦрд╛рд░рд┐рдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрд░реЛрдз рдХреЛ рдлрд┐рд░ рд╕реЗ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрд░реЛрдз рд╡рд┐рдзрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдЧрд╛, рддреЛ рдЗрд╕рд╕реЗ рдмрд╣реБрдд рдорджрдж рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рдРрд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рджреЛрд╣рд░рд╛рдПрдЧрд╛ред

рдпрджрд┐ рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ рдмреИрдХрдПрдВрдб рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЗ рдмреАрдЪ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреЛ рдмрд╛рдзреНрдп рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рд╡рд╣ рд╕рд░реНрд╡рд░ рдХреЛ рдХрдИ рдмрд╛рд░ рдЧреИрд░-рдмреЗрд░реЛрдЬрдЧрд╛рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рд╣рдордиреЗ рд╕рд┐рд░реНрдл рдПрдХ рддрд░реАрдХрд╛ рдкрд╛рдпрд╛ рдХрд┐ рдЖрдк рдПрдХ рд╣реА рд╡рд┐рдзрд┐ рдУрд╡рд░рд░рд╛рдЗрдб рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдШрдЯрд┐рдд рдХреИрд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ, рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрд╡рдпрдВ рдЦрддрд░реЗ рдореЗрдВ рд╣реИред

рдЗрд╕ рд╣рдорд▓реЗ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЙрди рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдирдП рдЧреБрдг рдирд╣реАрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред POST рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдпрд╣ рди рддреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдФрд░ рди рд╣реА рдмреЗрдХрд╛рд░ рд╣реИред

рд╡рд╣ рдкреНрд░рд╛рдЪреАрди HTTP / 1.1, HTTP / 2 рдХреЗ рд╕рд╛рде рдХреЗ рд░реВрдк рдореЗрдВ?


HTTP / 2 рдиреЗ рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдЕрдиреБрд░реЛрдз рдХреЗ рддрд░реАрдХреЗ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ рдЙрдирдХреЗ рд╢рд╛рдмреНрджрд┐рдХ рдЕрд░реНрде рдХреЛ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрди рд╣рдорд▓реЛрдВ рдореЗрдВ рдЬреЛ рдЕрдиреБрд░реЛрдз рдорд╛рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, HTTP / 2 рдЙрд╕реА рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди "рдкрд░рд┐рд╡рд╣рди" рд╣рдорд▓реЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╛рдирдХ рдореЗрдВ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред

рдХреИрд╢ рдкрд░ рд╣рдорд▓реЛрдВ рдХреЛ HTTP / 1 рдХреЗ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╛рди рд╣реИред

рд╕рдВрджреЗрд╢ рдХрддрд╛рд░рдмрджреНрдз рд╣рдорд▓реЗ HTTP / 2 рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ ред рдЗрд╕рдореЗрдВ HTTP рд╕рдВрджреЗрд╢ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд░реЗрдо рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЕрд▓рдЧ рдлреНрд░реЗрдо рд╣реЗрдбрд░ рдХреЗ рд╕рд╛рде рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдВрджреЗрд╢ рдХреА рд▓рдВрдмрд╛рдИ рдФрд░ рдЕрдВрдд рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рдХрд┐ рд╣рдорд▓рд╛рд╡рд░ рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ рдФрд░ HTTP рд╣реЗрдбрд░ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдЧрд╛, рдЗрд╕рд╕реЗ рд╕рдВрджреЗрд╢ рдлрд╝реНрд░реЗрдо рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЙрддреНрддрд░ рдЪреБрд░рд╛рдирд╛ рдЕрд╕рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдЧреИрд░-рдмреЗрд░реЛрдЬрдЧрд╛рд░реА рд╕рдВрджреЗрд╢реЛрдВ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкрд░ рд╣рдорд▓реЗ рдЗрд╕ рддрдереНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рднреА рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ HTTP / 2 рдореЗрдВ рд╣реИрдВрдЕрдВрддрд┐рдо рд╕рдВрд╕рд╛рдзрд┐рдд рдЕрдиреБрд░реЛрдз рдХреА рд╕реВрдЪрдирд╛ рддрдВрддреНрд░ ред HTTP / 2 рдореЗрдВ, рдХрдИ рдЕрдиреБрд░реЛрдз рдПрдХ рд╣реА рдЯреАрд╕реАрдкреА рдореЗрдВ рдЧреБрдгрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╡рд╛рд╣ рдмрдирд╛рддреЗ рд╣реИрдВ ред рдкреНрд░рддреНрдпреЗрдХ рдзрд╛рдЧреЗ рдХреА рдЕрдкрдиреА рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред рдпрджрд┐ HTTP / 2 рд╕рд░реНрд╡рд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ GOAWAY рдореЗрдВ рдЕрдВрддрд┐рдо рд╕рдВрд╕рд╛рдзрд┐рдд рдЕрдиреБрд░реЛрдз рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрдЪреНрдЪ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рд╣рдореЗрд╢рд╛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдХрдо рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рдХреЗрд╡рд▓ рддрднреА рдЕрдиреБрдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдпрджрд┐ рд╡реЗ рдмреЗрд░реЛрдЬрдЧрд╛рд░ рд╣реЛрдВред рдпрджрд┐ рдПрдХ рдУрд╡рд░рд░рд╛рдЗрдб рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреБрд░реЛрдз рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╕реАрди рджрд┐рдЦрддрд╛ рд╣реИ, рддреЛ рдкреНрд░реЙрдХреНрд╕реА рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬ рджреЗрдЧрд╛ред

рдХрд┐рд╕реА рд╡рд┐рдзрд┐ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХреИрд╕реЗ рдХрд░реЗрдВ


рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЙрддреНрддрд░ рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИред рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдореЗрдердб рдУрд╡рд░рд░рд╛рдЗрдбреНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдмрд┐рд▓реНрдХреБрд▓ рди рдХрд┐рдпрд╛ рдЬрд╛рдПред рдФрд░ рдмреИрдХрдПрдВрдб рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░реЗрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред HTTP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рддрд░реАрдХреЛрдВ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХреЗрдВред рдкреНрд░реЙрдХреНрд╕реА / WAF рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░реЗрдВ, рдЬреЛ "рдЕрддрд┐рд░рд┐рдХреНрдд" рддрд░реАрдХреЛрдВ рдХреЛ рдХрд╛рдЯрддреА рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдзрд┐ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдзрд╛рд░рдг рдХреЗ рд╕рд╛рде рд░рд╣рдирд╛ рд╣реИ, рддреЛ рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдкрд╛рджрди рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдПред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпреВрдЖрд░рдЖрдИ рдХреЗ рдХреНрд╡реЗрд░реА рдШрдЯрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЗрд╡рд▓ рд╡рд┐рдзрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред

рджреВрд╕рд░реЗ, рддрд░реАрдХреЛрдВ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдПрдХ рд╕рдлреЗрдж рд╕реВрдЪреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП: рдЬреЛ "рдкрд░рд┐рд╡рд╣рди" рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИрдВ рдФрд░ рдЬреЛ рдкрд░рд┐рдгрд╛рдореА рд╣реИрдВред рдЬрдм рдХрд┐рд╕реА рд╡рд┐рдзрд┐ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛рд░реНрдп рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ "рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ" рд╡рд┐рдзрд┐ рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЧреБрдг рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрджрд┐ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЦрддрд░рдирд╛рдХ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдирд┐рд╖рд┐рджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╡рд╣реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди GET -> HEADред

рдХреНрдпрд╛ рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреНрд░реЙрдХреНрд╕реА / WAF рдкреИрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?


рдпрджрд┐ рдкреНрд░реЙрдХреНрд╕реА рдХреЗрд╡рд▓ GET рдФрд░ POST рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдХрд╛рд░рдг рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣рд╛рдБред рдЖрдк рдЗрд╕реЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ GET рдФрд░ POST рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рддрд░реАрдХреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдирд╛ рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдЬреЛ рдЕрднреА рднреА рдЙрддреНрдкрд╛рдж рдореЗрдВ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреА рдПрдХ рдЦрд╛рдИ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИ: рдЕрдЧрд░ рдмреБрдирд┐рдпрд╛рджреА рдЪреАрдЬреЗрдВ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдП?

рдпрджрд┐ рдЖрдк рд╕рдВрд░рдХреНрд╖рд┐рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реИрдВ, рддреЛ рдпрд╣ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд┐рдзрд┐ рдУрд╡рд░рд░рд╛рдЗрдб рдиреАрддрд┐рдпреЛрдВ рд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрдердХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рдмрд┐рдирд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЧрд▓рдд рдУрд╡рд░рд░рд╛рдЗрдб рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХрд╡рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдмрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рдпрд╣ рди рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХреИрд╢ рдХреЛ рд╡рд┐рд╖рд╛рдХреНрдд рдХрд░рдиреЗ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдмрд▓реНрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд░рдХреНрд╖рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдУрд╡рд░рд░рд╛рдЗрдбрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдорддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реЗрдбрд░ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦреЗрдВ редX-HTTP-Method, X-HTTP-Method-Override рдФрд░ X-Method-Overrideред URI рдХреЗ рдХреНрд╡реЗрд░реА рдХрдВрдкреЛрдиреЗрдВрдЯ рдореЗрдВ рдкреБрдирд░реНрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ: рдХреИрд╢ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рдЬрд╣рд░ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдХреНрд╡реЗрд░реА рдмрд╣реБрдд рд▓рдВрдмреА рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдордирдорд╛рдирд╛ рдкреНрд░рд╛рд░реВрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

?


рд╕реБрд░рдХреНрд╖рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рдпреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдЕрднреА рднреА рдкрд╛рдПрдВрдЧреЗ рдХрд┐ рдЙрдирдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗрдВ, рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рд╣реЛрдЧрд╛, рдЙрддрдирд╛ рд╣реА рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдпрд╣ рдмрд╣реБрдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЖрдкрдХреЛ рд▓рд╛рдд рдирд╣реАрдВ рдорд╛рд░реЗрдВрдЧреЗ рдФрд░ рддрдм рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░реЗрдВрдЧреЗ рдЬрдм рддрдХ рдЖрдк рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╕ рдЙрдиреНрд╣реЗрдВ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдкрдХреЛ рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдХреБрдЫ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╛рдирдХ рдХреА рдкреНрд░рдореБрдЦ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд╣рд╛рд╡реА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЪрд▓рд╛рддрд╛ рд╣реИ , рддреЛ рд╕рдВрдЧрддрддрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдВрдЧреАред рдФрд░ рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрдгрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд╕реА рд╕рдордп рдХрд╡рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд░ рдмрд╛рд░ред рдпрджрд┐ рдЖрдк рдРрд╕реА рд╕рд▓рд╛рд╣ рд╕реЗ рдорд┐рд▓рддреЗ рд╣реИрдВ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдкреВрд░реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╕рд▓рд╛рд╣ рдХреА рдирдХрд▓ рди рдХрд░реЗрдВред рд╣рдореЗрд╢рд╛ рдирд┐рд░реНрдгрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрд▓реЛрдЪрдирд╛рддреНрдордХ рд░рд╣реЗрдВ рдФрд░ рд╕рдордЭреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ред

рдПрдХ рдЖрдлреНрдЯрд░рд╡рд░реНрдб рдХреЗ рдмрдЬрд╛рдп


рдЖрдкрдХреЛ рдХрд┐рди рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛? рдХреНрдпрд╛ рдФрд░ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛?

All Articles