文本描述
MasteringGoWebServices TableofContents MasteringGoWebServices Credits AbouttheAuthor AbouttheReviewers PacktPub Supportfiles,eBooks,discountoffers,andmore Whysubscribe? FreeaccessforPacktaccountholders Preface Whatthisbookcovers Whatyouneedforthisbook Whothisbookisfor Conventions Readerfeedback Customersupport Downloadingthecolorimagesofthisbook Errata Piracy Questions 1.OurFirstAPIinGo Understandingrequirementsanddependencies InstallingGo InstallingandusingMySQL Redis Couchbase Nginx ApacheJMeter Usingpredefineddatasets ChoosinganIDE Eclipse SublimeText LiteIDE IntelliJIDEA Someclient-sidetools Lookingatourapplication Settingupourdatabase IntroducingtheHTTPpackage Quickhitter–sayingHello,WorldviaAPI Buildingourfirstroute Gorilla Routes SettingdataviaHTTP ConnectingtoMySQL Servingdatafromthedatastoretotheclient Settingheaderstoadddetailforclients Summary 2.RESTfulServicesinGo Designingourapplication LookingatREST MakingarepresentationinanAPI Self-description TheimportanceofaURI HATEOAS OtherAPIarchitectures RPC Choosingformats JSON XML YAML CSV