Nancy: AsString рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рдлрд╝рд░ре░ 2017  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: NancyFx/Nancy

рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрддреЗрдВ

  • [x] рдореИрдВрдиреЗ рдПрдХ рд╡рд░реНрдгрдирд╛рддреНрдордХ рдЕрдВрдХ рд╢реАрд░реНрд╖рдХ рд▓рд┐рдЦрд╛ рд╣реИ
  • [x] рдореИрдВрдиреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдиреИрдиреНрд╕реА рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ
  • [x] рдореИрдВрдиреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ DEBUG рдФрд░ RELEASE рдореЛрдб рджреЛрдиреЛрдВ рдореЗрдВ рдореМрдЬреВрдж рд╣реИ
  • [x] рдореИрдВрдиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд▓реЗ рдФрд░ рдмрдВрдж рдореБрджреНрджреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд┐рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╡рд┐рд╡рд░рдг

рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ Request.Body рдХреЛ RequestStream рд╕реЗ рджреВрд░ рдПрдХ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрдиреБрд░реЛрдз рдирд┐рдХрд╛рдп рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ RequestStream рд╕реЗ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдзрд┐ рд╣реИред

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг

рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ ((RequestStream)this.Body)>AsString() рдЬреЛ рдХрд┐ рдмреБрд░рд╛ рд╣реИред

рдЗрд╕реЗ https://github.com/NancyFx/Nancy/blob/be4f8d42076e4e568a3742715437868e6c7d05af/src/Nancy/Extensions/RequestStreamExtensions.cs#L18 рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ https://github.com/NancyFx/Nancy/blob/be4f8d42076e4e568a3742715437868e6c7d05af/test/Nancy.Tests/Unit/Extensions/RequestStreamExtensionsFixture.cs

рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдиреНрдпрд╛рд╕

  • рдиреИрдиреНрд╕реА рд╕рдВрд╕реНрдХрд░рдг: 2.0-рдХреНрд▓рд┐рдВрдЯреЗрд╕реНрдЯрд╡реБрдб
  • рдиреИрдиреНрд╕реА рд╣реЛрд╕реНрдЯ

    • [] рдПрдПрд╕рдкреА.рдиреЗрдЯ

    • [ ] рдУрд╡рд┐рди

    • [ ] рд╕реНрд╡-рд╣реЛрд╕реНрдЯреЗрдб

    • [x] рдЕрдиреНрдп: рдХреЗрд╕реНрдЯреНрд░реЗрд▓

  • рдЕрдиреНрдп рдиреИрдиреНрд╕реА рдкреИрдХреЗрдЬ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг:
  • рдкрд░реНрдпрд╛рд╡рд░рдг (рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рд╕рдВрд╕реНрдХрд░рдг рд╡рдЧреИрд░рд╣): OSX рд▓реЗрдХрд┐рди рд╕рднреА рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрдЧрд╛
  • .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдВрд╕реНрдХрд░рдг:
  • рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА:
Up for Grabs Improvement

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

рдХреНрдпрд╛ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рд╕рд╛рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рдЬрд▓реНрджреА рдирд╣реАрдВ рд╣реЛрдЧрд╛?

рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдмрд╛рд░ рдЯрд╛рдЗрдорд░ рдХреЗ рд▓рд┐рдП рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреАрдЖрд░ рд╣рдореЗрд╢рд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИ :)

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

рддреЛ рдпрд╣ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп Stream рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдзрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпрд╛ рдЖрдк рдРрд╕рд╛ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ?

рд╣рд╛рдБ

рдкрд░ 2 9:45 рдлрд░рд╡рд░реА 2017, рдПрдВрдбреНрд░рд┐рдпрд╛рд╕ рд╣рдХрдВрд╕рди [email protected]
рд▓рд┐рдЦрд╛ рдерд╛:

рддреЛ рдпрд╣ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕реНрдЯреНрд░реАрдо рдкрд░ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдзрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣реИрдВ
рдХрд╣ рд░рд╣реЗ рд╣реИрдВ?

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реВрддреНрд░ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/NancyFx/Nancy/issues/2698#issuecomment-276911614 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAGapv0t5LUUld6nY8OTPMpmlkL_nGkUks5rYaWogaJpZM4L049J
.

рдХреНрдпрд╛ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рд╕рд╛рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рдЬрд▓реНрджреА рдирд╣реАрдВ рд╣реЛрдЧрд╛? рдореИрдВ

рд╢рд╛рдпрдж рд▓реЗрдХрд┐рди рд╡реНрдпрд╕реНрдд рдФрд░ рднреВрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ :)

2 рдлрд░рд╡рд░реА 2017 рдХреЛ 12:07 рдмрдЬреЗ, рдПрдВрдбреНрд░рд┐рдпрд╛рд╕ рд╣рдХрдиреНрд╕рди рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди @github.com
рд▓рд┐рдЦрд╛ рдерд╛:

рдХреНрдпрд╛ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рд╕рд╛рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рдЬрд▓реНрджреА рдирд╣реАрдВ рд╣реЛрдЧрд╛?
рдореИрдВ

-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рд╕реВрддреНрд░ рдХреЛ рд▓рд┐рдЦрд╛ рд╣реИред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/NancyFx/Nancy/issues/2698#issuecomment-276940607 , рдпрд╛ рдореНрдпреВрдЯ рдХрд░реЗрдВ
рд╕реВрддреНрд░
https://github.com/notifications/unsubscribe-auth/AAGapgpqrQLA5OdN2U1LuVLLlMRQjjUPks5rYccNgaJpZM4L049J
.

рдХреНрдпрд╛ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рд╕рд╛рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рдЬрд▓реНрджреА рдирд╣реАрдВ рд╣реЛрдЧрд╛?

рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдмрд╛рд░ рдЯрд╛рдЗрдорд░ рдХреЗ рд▓рд┐рдП рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреАрдЖрд░ рд╣рдореЗрд╢рд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИ :)

рдРрд╕реЗ рдЗрд╕реЗ рдмрдирд╛рддреЗ рд╣реИ...

рдХреНрдпрд╛ рдХрд┐рд╕реА рдореБрджреНрджреЗ рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рд╕рд╛рдорд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдкреАрдЖрд░ рднреЗрдЬрдирд╛ рдЬрд▓реНрджреА рдирд╣реАрдВ рд╣реЛрдЧрд╛?

рд╣рд╛рдВ, рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдареАрдХ рдХрд░рдирд╛ рддреЗрдЬрд╝ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рд╢реМрдХ рдХреЗ рд▓рд┐рдП рдУрдкрди-рд╕реЛрд░реНрд╕ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдиреБрднрд╡реА рдкрд╢реБ рдЪрд┐рдХрд┐рддреНрд╕рдХ (рдЬреЛ рдореВрд▓реНрдп рдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИрдВ) рдХреЗ рдЕрд╡рд╕рд░реЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП @yourfirstpr - https://yourfirstpr.github.io/ рджреЗрдЦреЗрдВред рдирдП рдЦреВрди рдХреЗ рдмрд┐рдирд╛; рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╢реЛрд╖ред

рдореИрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдкреАрдЖрд░ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдкреЛ рдерд╛, рдкреАрд╕реА рдХреЗ рдореЛрд░реНрдЪреЗ рдкрд░ рдмрд╣реБрдд рд▓рдВрдмрд╛ :( рдЗрд╕рдХрд╛ рдирд╛рдо рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

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

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

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

Radzhab picture Radzhab  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

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

cody82 picture cody82  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ