程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 通過URL推送POST數據

通過URL推送POST數據

編輯:C#入門知識

由於到了一家新公司重新開始接觸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

這個就是我這次使用的一些應用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved