2017-09-22 49 views
0

我使用文檔中的模板運行本地ServiceStack服務。ServiceStack客戶端帖子主體

我希望能夠發佈信息。獲得工作正常,但我需要它能夠發佈數據,包括正文。我測試這個使用郵差,這也工作得很好。包含在主體中的數據由兩個鍵值對(字符串)組成。

This question描述了我所遇到的問題,但使用HTTPClient而不是ServiceStack。以下片段顯示了我用於GET請求的方法。

var client = new JsonServiceClient("http://192.168.0.5:12345/hello"); 
try 
{ 
    HelloResponse response = await client.GetAsync(new Hello{ Name = Username ?? "" }); 
} 

回答

1

如果你要發送HTTP POST請求,而不是一個GET請求,你只需要使用Post API,如:

await client.PostAsync(requestDto) 

如果你想發送POST的原始體除Request DTO屬性外,您的請求DTO需要執行IRequiresRequestStream,那麼您可以使用PostBody API,請參閱ServiceStack docs for details

相關問題