由於到了一家新公司重新開始接觸MVC和其他的一些東西。所以的重新拾起許多東西。
前一段時間讓我寫一個和第三方公司推送對接的方法。通過對方提供的URL把數據post推送出去。
我把url到了web.config裡
View Code在.CS文件裡
View Code因為我這邊是把數據以xml文本的形式傳送出去所以要對數據進行包裝,然後通過HttpWebRequest請求發送數據。
View Code在這個地方值得我注意的是剛開始的時候我最早的MemoryStream用的是Stream。但是Stream數據流會莫名的報錯。Stream數據流不能進行length查找操作
後來我也是經過網上查找找了解決辦法,用MemoryStream來暫代Stream,最後把Stream上的一些查找操作放在MemoryStream上來進行,最後再通過MemoryStream的CopyTo()方法將數據導入Stream數據流裡。
最後的是數據的接收,這個就簡單一些
View Code這個地方有一個對數據編碼的轉換,我是轉為UTF-8編碼。
最後的是我對接收數據的處理,因為我接收的也是xml文本形式的數據,所以還有做一些處理操作,也方便自己進行後續操作。
View Code這個就是我這次使用的一些應用。