рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

jsonclient - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ jsonclient рдЪрд▓рд╛рдПрдВ

рдпрд╣ рдХрдорд╛рдВрдб jsonclient рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


jsonclient - рд░реВрдмреА jsonclient рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ HTTP/JSON рдЕрдиреБрд░реЛрдз рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрд▓ рдХрдорд╛рдВрдб

SYNOPSIS


jsonclient [рдкреИрд░рд╛рдореАрдЯрд░]

jsonclient

рд╡рд░реНрдгрди


рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд░реВрдмреА jsonclient рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг/рд╕рд╛рдереА рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдкреВрд░реНрдг рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди HTTP/JSON рдХреНрд▓рд╛рдЗрдВрдЯред

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

рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЛ рддреАрд╕рд░реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рддрджрдиреБрд╕рд╛рд░ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдпрд╛рдиреА)ред
рдХреЗ рдмрд╛рдж рдпреВрдЖрд░рдЖрдИ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ ? рдпрджрд┐ рд╡рд┐рдзрд┐ рд╣реИ рддреЛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВ рдорд┐рд▓, рд▓реЗрдХрд┐рди рдкреЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдирд┐рдХрд╛рдп рдХреЗ рд░реВрдк рдореЗрдВ рдпрджрд┐
рд╡рд┐рдзрд┐ рд╣реИ рдкрдж)

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдмрд╛рдд рдХреА рдХреЛрдИ рдЬрд╛рдБрдЪ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдзрд┐рдд рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдордЭ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ
рдЬрд┐рд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рд╡реИрд╕реЗ рд╣реА рднреЗрдЬ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

$ jsonclient https://www.google.co.jp/ q=ruby рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдпрджрд┐ рдХреЛрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд░реВрдмреА (рдЖрдИрдЖрд░рдмреА) рд╕рддреНрд░ рдЦреЛрд▓рд╛ рдЬрд╛рдПрдЧрд╛, рдмрд╛рдзреНрдпрдХрд╛рд░реА
рдПрдХ JSONClient рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ 'рд╕реНрд╡рдпрдВ' рдХреЗ рд░реВрдк рдореЗрдВред рдлрд┐рд░ рдЖрдк JSONClient рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ:

$ рдЬреЗрд╕рди рдХреНрд▓рд╛рдЗрдВрдЯ
>> "https://www.google.co.jp/", :q => :ruby рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

JSONclient рдЖрдкрдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ 'рд╡рд╛рдпрд░рдбрдореНрдк' рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдЧрд╛ (рдЕрд░реНрдерд╛рдд, рднреЗрдЬреЗ рдЧрдП рдЖрджреЗрд╢
HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд░реНрд╡рд░), рдлрд┐рд░ рдЕрдиреБрд░реЛрдз рдХреЗ рд╣реЗрдбрд░, рдФрд░ рдЕрдВрдд рдореЗрдВ рдкрд░рд┐рдгрд╛рдоред

рд╡рд┐рдХрд▓реНрдк


рд▓реЗрдЦрдХ


рдЧреБрдиреНрдирд╛рд░ рд╡реБрд▓реНрдл[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>, рд╣реНрд▓реЗрдм рд╡рд▓реЛрд╢реНрдХрд╛[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]>

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ


рдпрд╣ рдореИрдиреБрдЕрд▓ рдкреЗрдЬ рдЧреБрдиреНрдирд╛рд░ рд╡реБрд▓реНрдл рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]> рдФрд░ рд╣реНрд▓реЗрдм рд╡рд▓реЛрд╢реНрдХрд╛
<[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд]> рдбреЗрдмрд┐рдпрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рдореБрдлрд╝реНрдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рд╣реИ; рдЖрдк рдЗрд╕реЗ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдФрд░/рдпрд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдлреНрд░реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЬреАрдПрдирдпреВ рдЬрдирд░рд▓ рдкрдмреНрд▓рд┐рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕; рджреЛрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ
рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг 2, рдпрд╛ (рдЖрдкрдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░) рдХреЛрдИ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдгред

2015-08-17 jsonclient(1)

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди jsonclient рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad