c 後台post呼叫webapi站點

2021-09-10 02:24:52 字數 946 閱讀 9070

這幾天做乙個專案,需要把一部分方法單獨放在webspi站點上,然後在後台程式中呼叫站點上的這些方法,在這期間遇到乙個問題,httpget方法是可以正常使用的,httppost方法不能直接傳多個引數過去,直接就報404了。

後來網上搜到要用[frombody] 這個屬性,就是webapi上的方法引數那裡,你可以把這幾個引數封裝成乙個小類,然後用實體類的物件接收c#後台回傳的幾個引數:

c# 後台**:

}webapi的方法:

這樣就可以實現呼叫了。

注意:如果是只傳乙個引數,就直接在webspi程式的引數那裡,在入參的前面直接新增[frombody] 這個屬性就可以呼叫了。

例如:[httppost]

public string generatereport([frombody]string name)

好了,寫完了。。。

WebApi 6 後台C 呼叫WebApi

今天來寫一下後台c 如何訪問webapi 這裡使用httpclient方法訪問webapi也是很常用的方法。因為我在是webapi專案裡直接寫的,為了方便就直接讀取了當前位址,包括 webapi的所有用法 getstring getclass getlistclass post put delete...

後台傳送請求呼叫WebAPI

最近公司有個任務,要求做乙個測試工程,呼叫乙個已寫好的webapi,用post方法。webapi的方法如下,stormreelid是自定義類,大概有20個字段。reelidinfo是自定義類陣列型別的物件。我傳入的json,因為偷懶只寫了5個字段,執行到stormreelid方法時,reelidin...

後台呼叫WebApi 返回類物件

上圖左邊兩個demo都可以直接獲取order類。get方法 get呼叫webapi方法1,可以直接調上圖左側兩個demo,返回值string或order類 提交當前位址的webapi get提交 返回class if response1.issuccessstatuscode get呼叫webapi...