## 微商城API文檔
### 1. 背景
本文旨在為實現微團手機客戶端與服務端提供統一的接口調用與交互規范。
### 2. 規范適用對象說明
1. 產品經理
2. 項目經理
3. 程序員
### 3. 名詞解釋
* restful:REST (REpresentational State Transfer) 描述了一個架構樣式的網絡系統,比如 web?應用程序。指的是一組架構約束條件和原則。滿足這些約束條件和原則的應用程序或設計就是 RESTful。
* json:JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一個子集。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。
### 4. 請求數據包格式規范
API提供如下REST風格的HTTP接口:
http://hostname/hello/world?fields=appdata
query_string由系統級參數部分和具體API調用參數部分組成,以key1=value&key2=value2&…表示.。
### 5.響應數據包格式規范
響應數據包的格式為json格式,編碼為UTF-8。
http響應頭中的Content-Type指定為application/json, charset=utf-8