使用 VS2017 15.9.17
.net framework 4
開發WebService
第一呆:測試(請指定頁面或再當頁面進行偵錯)
因為本人沒有從頭開發過(之前都是改別人的)
所以當開專案時,還會搞錯測試的東東
找了半天一直出現
HTTP Error 403.14 - Forbidden
網頁伺服器已設為不列出此目錄的內容。
解法:
請於專案->屬性->Web(起使動作)
選擇指定頁面,或開起要測試的頁面進行Debug
第二呆:Json的解法
恩~本來打算使用文字慢慢辨識然後解碼的
結果有一個好Function~JavaScriptSerializer
Stream s = System.Web.HttpContext.Current.Request.InputStream;
byte[] b = new byte[s.Length];
s.Read(b, 0, (int)s.Length);
string jsonInfo = Encoding.UTF8.GetString(b);
var serializer = new JavaScriptSerializer();
var Obj= serializer.Deserialize<TESTObject>(jsonInfo);
首先先接收到body內的Json
然後設計Class準備自動解碼用
EX:
{
"TEST":"temp"
}
Class TESTObject{
public string TEST{get;set;}
}
這樣就會自動反解Json
恩~以上為今天研究的部份
.............待續
0 意見