<p>рдиреИрдиреНрд╕реА рд╣рдореЗрд╢рд╛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреЛ 0.0.0.0 . рдкрд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддреА рд╣реИ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдЬреВрди 2018  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: NancyFx/Nancy

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

рдЕрдЧрд░ рдореИрдВ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рд░рд┐рд╡рд╛рдЗрдЯрд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ = рдЭреВрдард╛, рдиреИрдиреНрд╕реА рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЛ 0.0.0.0 рдкрд░ рд╕реБрдирддрд╛ рд╣реИ

рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдмрдЧ рд╡рд╛рд▓реА рдореВрд╡реА:

nagranie

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

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ;

рдкреНрд░реЛрдЧреНрд░рд╛рдо.txt

рдиреЗрдЯрд╕реНрдЯреИрдЯ -an . рдЪрд▓рд╛рдПрдБ рдФрд░ рдЬрд╛рдБрдЪреЗрдВ

рдЕрдЧрд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреЛ 127.0.0.1 рдореЗрдВ рдмрджрд▓реЗрдВ рддреЛ рд╕рдм рдареАрдХ рд╣реИ!

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

  • рдиреИрдиреНрд╕реА рд╕рдВрд╕реНрдХрд░рдг: 1.4.4
  • рдиреИрдиреНрд╕реА рд╣реЛрд╕реНрдЯ

    • [ ] рдиреИрдиреНрд╕реА.рд╣реЛрд╕реНрдЯрд┐рдВрдЧ.рд╕реЗрд▓реНрдл

  • рдкрд░реНрдпрд╛рд╡рд░рдг (рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рд╕рдВрд╕реНрдХрд░рдг рд╡рдЧреИрд░рд╣): рд╡рд┐рдВрдбреЛрдЬ 10
  • .NET рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕рдВрд╕реНрдХрд░рдг: 4.6

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

рдЗрд╕реА рддрд░рд╣ .Net рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди System.Net.HttpListener рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдиреИрдиреНрд╕реА 1.4 рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд░реНрдЧ)ред рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдпрд╣ 0.0.0.0 рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрд╕ рдкрд░ рдХреЛрдИ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди "рд░реАрд╡рд╛рдЗрдЯрд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ" рдХреНрдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдпреВрдЖрд░рдПрд▓ рдЙрдкрд╕рд░реНрдЧ рд╣реИ рдЬрд┐рд╕реЗ рдПрдЪрдЯреАрдкреА рд▓рд┐рд╕реНрдЯрдирд░ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдкрд╕рд░реНрдЧред рдЬрдм рд╕рд╣реА " http://localhost :12345" рдХреЛ "http://+:12345" рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рд╕рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ http рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝ рдиреЗрдЯрд╢ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдЧреИрд░-рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП URL рдЖрд░рдХреНрд╖рдг рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

рдпрд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ рдЕрдкрд╡рд╛рдж рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЕрдВрддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ "рд╕реБрд░рдХреНрд╖рд╛ рдЕрдВрддрд░" рдХреНрдпреЛрдВ рд╣реИ?

@рдЦреЗрд▓рдВрдЧ рдХреЛ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА:

рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, 0.0.0.0 рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рд╕рднреА IPv4 рдкрддреЗред рдпрджрд┐ рдХрд┐рд╕реА рд╣реЛрд╕реНрдЯ рдХреЗ рджреЛ IP рдкрддреЗ рд╣реИрдВ, 192.168.1.1 рдФрд░ 10.1.2.1, рдФрд░ рд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╕рд░реНрд╡рд░ 0.0.0.0 рдкрд░ рд╕реБрдирддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрди рджреЛрдиреЛрдВ IP рдкрд░ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛрдЧрд╛
рд╕реНрд░реЛрдд: https://www.howtogeek.com/225487/what-is-the-difference-between-127.0.0.1-and-0.0.0.0/

рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдЪрд▓ рд░рд╣реЗ рдПрдХ http рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реБрд▓рдн рдЗрдВрдЯрд░рдлреЗрд╕
рдпреВрдЖрд░рдПрд▓ рдПрд╕реАрдПрд▓ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдмреБрдз, рдЬреВрди 6, 2018 рдХреЛ рджреЛрдкрд╣рд░ 2:45 рдмрдЬреЗ mfaticaearnin [email protected] рдиреЗ рд▓рд┐рдЦрд╛:

@khellang https://github.com/khellang рдХреЛ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА:

рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, 0.0.0.0 рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕реНрдерд╛рдиреАрдп рдкрд░ рд╕рднреА IPv4 рдкрддреЗ
рдорд╢реАрдиред рдпрджрд┐ рдХрд┐рд╕реА рд╣реЛрд╕реНрдЯ рдХреЗ рджреЛ IP рдкрддреЗ рд╣реИрдВ, 192.168.1.1 рдФрд░ 10.1.2.1, рдФрд░ a
рд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╕рд░реНрд╡рд░ 0.0.0.0 рдкрд░ рд╕реБрдирддрд╛ рд╣реИ, рдпрд╣ рджреЛрдиреЛрдВ рдкрд░ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реЛрдЧрд╛
рдЙрди рдЖрдИрдкреА рдХреЗ
рд╕реНрд░реЛрдд:
https://www.howtogeek.com/225487/what-is-the-difference-between-127.0.0.1-and-0.0.0.0/

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

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ 0.0.0.0 (рдФрд░ [::]) рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдпрдХрд╛рд░реА рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ "рд╕реБрд░рдХреНрд╖рд╛ рдЕрдВрддрд░" рд╣реИред рдпрд╣ HttpListener рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ; рдпрд╣ рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП 400 рд╕реНрдЯреЗрдЯрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЬрд╡рд╛рдм рджреЗрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕рдВрднрд╡рддрдГ рдЗрд╕реЗ Microsoft рдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХреЗрдВ

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдиреИрдиреНрд╕реА рдЯреАрдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рднреА .NET APIs рдХреЗ рд╕рднреА рд╡реНрдпрд╡рд╣рд╛рд░реЛрдВ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдкрд░реНрдпрд╛рдкреНрдд рджреЗрдЦрднрд╛рд▓ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХреА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@рдЦреЗрд▓рдВрдЧ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣

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

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

2 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ url acl рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ Windows рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреАрдп рдЕрдзрд┐рдХрд╛рд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдХреБрдЫ рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рдпрд╣ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

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

рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рдж!

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

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

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

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

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

Zaid-Ajaj picture Zaid-Ajaj  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thecodejunkie picture thecodejunkie  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ