Restsharp: рдЖрд░рд╛рдо рдЕрдиреБрд░реЛрдз рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╣рдЯрд╛рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдордИ 2017  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: restsharp/RestSharp

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

рдРрд╕реЗ рддрд░реАрдХреЗ рдХреА рддрд▓рд╛рд╢ рд╣реИ рдЬрд╣рд╛рдВ рдпрд╛ рддреЛ рдореИрдВ рд╣реЗрдбрд░ рдХреЛ рд╣рдЯрд╛ рдФрд░ рдЬреЛрдбрд╝ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХреВрдВред

рдпрджрд┐ рдпрд╣ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ,
1) рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░рдХрд╛рд░ рдФрд░ рдирд╛рдо рд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИ
2) рдПрдХ рдмрд╛рд░ рдорд┐рд▓ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реВрдЪреА рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ (рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рдирд┐рдХрд╛рд▓реЗрдВ)
3) рдлрд┐рд░, рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝реЗрдВ

рдореИрдВ рд╡рд┐рдзрд┐ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдХреЗ рдкреАрдЖрд░ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдХреГрдкрдпрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж
рдиреАрд▓реЗрд╢

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдк AddOrUpdateHeader рдХреЗ рд╕рд╛рде рдПрдХ рдкреАрдЖрд░ рдЬрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдпрд╣ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: https://github.com/restsharp/RestSharp/blob/5d0286598bb0523524e9a6de684633d2b6356dea/RestSharp/RestRequest.cs#L461

рд▓реЗрдХрд┐рди рд╡рд┐рдзрд┐ рдПрдХреНрд╕рдПрдордПрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬ рдордд рднреВрд▓рдирд╛ред

рд╕рднреА 6 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЕрдиреБрд░реЛрдз.рдкреИрд░рд╛рдореАрдЯрд░.рдирд┐рдХрд╛рд▓реЗрдВ ()

рдЖрдк AddOrUpdateHeader рдХреЗ рд╕рд╛рде рдПрдХ рдкреАрдЖрд░ рдЬрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдпрд╣ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: https://github.com/restsharp/RestSharp/blob/5d0286598bb0523524e9a6de684633d2b6356dea/RestSharp/RestRequest.cs#L461

рд▓реЗрдХрд┐рди рд╡рд┐рдзрд┐ рдПрдХреНрд╕рдПрдордПрд▓ рджрд╕реНрддрд╛рд╡реЗрдЬ рдордд рднреВрд▓рдирд╛ред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдЬрдорд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕реМрднрд╛рдЧреНрдп?

рдореБрдЭреЗ рдУрдкреА рдХреЗ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрднреА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВ рджреВрд╕рд░реА рдзрд╛рд░рдгрд╛ред
рдЕрдиреНрдпрдерд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдЕрдкрд░рд┐рдЪрд┐рдд рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕реЗ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

рдХреНрд▓рд╛рдЗрдВрдЯ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╕: client.RemoveDefaultParameter("Authorization");

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рд╣реИред рд╣рдо рдХреЗрд╡рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдпрджрд┐ рдЕрдиреБрд░реЛрдз рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╕рдорд╛рди рдирд╛рдо рдХреЗ рд╕рд╛рде рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ AllowMultipleDefaultParametersWithSameName рджреНрд╡рд╛рд░рд╛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ false рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

maximuss picture maximuss  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

qJake picture qJake  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

captnrob picture captnrob  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nilsga picture nilsga  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Taher-Assad picture Taher-Assad  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ