小编Kev*_*n R的帖子

.NET HttpClient将查询字符串和JSON正文添加到POST

如何设置.NET HttpClient.SendAsync()请求以包含查询字符串参数和JSON正文(在POST的情况下)?

// Query string parameters
var queryString = new Dictionary<string, string>()
{
    { "foo", "bar" }
};

// Create json for body
var content = new JObject(json);

// Create HttpClient
var client = new HttpClient();
client.BaseAddress = new Uri("https://api.baseaddress.com/");

var request = new HttpRequestMessage(HttpMethod.Post, "something");
// Setup header(s)
request.Headers.Add("Accept", "application/json");
// Add body content
request.Content = new StringContent(
    content.ToString(),
    Encoding.UTF8,
    "application/json"
);

// How do I add the queryString?

// Send the request
client.SendAsync(request);
Run Code Online (Sandbox Code Playgroud)

我见过的每个例子都说要设置

request.Content = new FormUrlEncodedContent(queryString) …
Run Code Online (Sandbox Code Playgroud)

c# dotnet-httpclient

9
推荐指数
1
解决办法
3万
查看次数

Visual Studio 2010排序xml/xaml属性

在Visual Studio 2010中是否有一个选项或者是否有人知道一个允许您按字母顺序对xml/xaml属性进行排序的插件?

我希望能够点击热键并拥有:

<Button
    Grid.Row="1"
    IsEnabled="True"
    IsDefault="True"
    ContentTemplate="{DynamicResource InsertButtonContentTemplate}"
    Click="_insertButton_Click"
    Content="Insert"
    HorizontalAlignment="Right"
    VerticalAlignment="Center"
    Grid.Column="1" />
Run Code Online (Sandbox Code Playgroud)

按字母顺序排列其属性并转换为:

<Button
    Click="_insertButton_Click"
    Content="Insert"
    ContentTemplate="{DynamicResource InsertButtonContentTemplate}"
    Grid.Column="1"
    Grid.Row="1"
    HorizontalAlignment="Right"
    IsEnabled="True"
    IsDefault="True"
    VerticalAlignment="Center" />
Run Code Online (Sandbox Code Playgroud)

xml plugins xaml visual-studio-2010 alphabetical-sort

7
推荐指数
1
解决办法
1836
查看次数