1
我正在使用JsonHttpClient與現有的REST服務器進行通信。有什麼方法可以指定將某些參數作爲查詢/表單參數嗎?指定爲ServiceStack發送參數作爲查詢參數
我正在使用JsonHttpClient與現有的REST服務器進行通信。有什麼方法可以指定將某些參數作爲查詢/表單參數嗎?指定爲ServiceStack發送參數作爲查詢參數
我們don't recommend using ServiceStack's Service Clients for 3rd Party APIs,而是可以使用HTTP Utils這是更靈活,將讓你發送帶有查詢字符串:
var url = baseUrl
.AddQueryParam("foo", 1)
.AddQueryParam("bar", 2);
除了一些different APIs to send HTTP FormData,e.g:
var response = url
.PostToUrl("Username=mythz&Password=password");
var response = url
.PostToUrl(new Login { Username="mythz", Password="password" });
感謝。我一直希望利用客戶端API - 但我想我目前不支持。我認爲你不會考慮通過Swagger屬性來實現它?我遇到的問題是API期望混合查詢參數和正文。 – Hector
@ user2036256不適用於爲使用ServiceStack服務而優化的服務客戶端。 – mythz