WebService支援Post和Get方法

2021-09-09 05:04:36 字數 558 閱讀 8928

在webservice的測試頁面,你看到了什麼?soap1.1/soap1.2/http post三種方法的測試頁面,但是事實上,此時你用post方法是無法訪問這個webservice的,更不用說get了。.net 2.0下的所有新建webservice預設關閉了這兩種方法,是為了安全考慮。

但是我們有的時候不得不使用這兩種方法,特別是get方法,幾乎由一切軟體和程式設計方法支援,並且可以穿越幾乎所有的防火牆(除非連web訪問都不讓,那是中情局吧……)。那麼如何讓部署起來的webservice支援這種方法呢?

在webservice的目錄下新增web.config檔案(如果已經存在就修改之),最簡單的情況,我們需要這樣的檔案:

如果你已經有了vs生成的web.config,那麼只需要修改或新增這麼一段

<?xml version="1.0"?>

如果你已經有了vs生成的web.config,那麼只需要修改或新增這麼一段

#c#專欄

WebService支援Post和Get方法

doctype html public wcdtd xhtml stricten httpwwwworgtrxhtmldtdxhtml strictdtd 在webservice的測試頁面,你看到了什麼?soap1.1 soap1.2 http post三種方法的測試頁面,但是事實上,此時你用pos...

關於webservice不支援方法過載的解決辦法

由於用到方法過載,沒想到在web服務中會出現錯誤 system.data.datatable get sendedemail int32,system.string 和 system.data.datatable get sendedemail int32 同時使用訊息名稱 get sendedem...

POS權益證明

proof of stake,權益證明,是即將在以太坊中使用的共識機制。與pow不同的是,pos用幣齡的概念替換了pow中算力的概念,幣齡即持有的貨幣數量與持有時間的乘積,單個節點的幣齡越大,則其越容易找到滿足難度目標的隨機值,從而獲得記賬權。pos避免了pow中的資源消耗,縮短了共識達成的時間,但...