none
vb.net 內有沒直接 "POST" 的 function? (用作 post 給網頁) RRS feed

  • 問題

  • 一般網頁使用 "post" 作 http data 傳送, 然而, 在 desktop program 內, 如要自動化 post 一些 data 給某網網 (如出口報關, 有很多 data 要用人手再次輸入), .net 內那個 function 可達至此目的?

    我知這不是一個 function 可做到, 因為:

    1) 要驗證 login 者身份 (要保留 session 才可做到第 2 點)

    2) 待 server response OK 後才可 post 第 2 條 data

    在網頁內, 對應的是 "name" 屬性, 但 vb.net 如何把data 對應此屬性呢?

     

    2011年3月22日 下午 01:41

解答

所有回覆

  • System.Net 命名空間的 HttpWebRequest 和 WebClient 可以用。
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/pages/StudyAzurecom-yun-duan-xue-tang/155855707799579
    2011年3月22日 下午 04:08
    版主
  • System.Net 命名空間的 HttpWebRequest 和 WebClient 可以用。
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/pages/StudyAzurecom-yun-duan-xue-tang/155855707799579


    這兩個 namespace 的相關 method 我試過一點點

    但詳細作法, 我就找不到

    最難的部份是在 desktop 內保持著原本給 browser  專用的 "session", 因為 desktop 沒有 browser 的 header 部份

    請問有沒有咩細的資料可參考一下? (不是指這兩個 namespace 的用法)

    2011年3月23日 下午 12:14
  • 搜尋既有討論:

    http://social.msdn.microsoft.com/Search/zh-TW/?Refinement=112&query=POST%20cookies

    例如這篇:

    http://social.msdn.microsoft.com/Forums/zh-TW/232/thread/d2951e9d-a140-4e02-a4bb-eeca621da445


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年3月23日 下午 01:03
  • System.Net 命名空間的 HttpWebRequest 和 WebClient 可以用。
    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    雲端學堂Facebook: http://www.facebook.com/pages/StudyAzurecom-yun-duan-xue-tang/155855707799579


    這兩個 namespace 的相關 method 我試過一點點

    但詳細作法, 我就找不到

    最難的部份是在 desktop 內保持著原本給 browser  專用的 "session", 因為 desktop 沒有 browser 的 header 部份

    請問有沒有咩細的資料可參考一下? (不是指這兩個 namespace 的用法)


    小朱講的是

    NameSpace : System.Net

    Class: HttpWebRequest, WebClient <--這兩個是類別..

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2011年3月23日 下午 01:33
    版主