需要呼叫別人的介面方法,之前在C#中通過添加服務參考勉強實作了,后面聽說使用Restharp更方便,研究了下沒有找到頭緒。
現在把它分為兩個問題,首先是獲取令牌。
介面檔案描述如下:
webservice介面使用方法
1. 所提供的webservice介面均有權限控制,在呼叫webservice介面獲取資料前,必須先通過呼叫tokenService介面獲取訪問授權令牌token。
訪問token地址:
http://XXX/tokenService?wsdl
介面方法
public String getToken (String userId,String password)
PostMan中的代碼如下,請問getToken方法如何傳入,代碼如何修改才能回傳Token:
using RestSharp;
using System;
namespace ResharpDemo1
{
class Program
{
static void Main(string[] args)
{
var client = new RestClient("http://XXX/tokenService?wsdl");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddParameter("userId", "123");
request.AddParameter("password", "123");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Console.Read();
}
}
}
uj5u.com熱心網友回復:
RestSharp拼錯了。。。希望有大神幫忙將代碼修改下,感謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/255393.html
標籤:C#
上一篇:WPF之x命名空間
下一篇:log4net日志問題
