我真的坚持用HttpClient发送一个带有参数的POST请求:
private async Task<string> PostAsync(string parameterValue)
{
var ResponseMessage = await HttpClient.PostAsyncAsync(myUri, new FormUrlEncodedContent(
new[]
{
new KeyValuePair<string, string>("parameter", parameterValue)
谢谢 - })); var httpResponse = await反序列化(ResponseMessage);
return Response.Token;
}
我得到的是POST https://URI,其中包含HTTP / 1.1内容中的参数,我需要的是https://URI?parameter=PARAMETERVALUE HTTP / 1.1
有人能帮助我吗?
编辑:
谢谢 - 它就像:
private async Task<string> PostAsync(string parameterValue)
{
var ResponseMessage = await HttpClient.PostAsyncAsync(string.Format(myUri?parameter={0}, parameterValue), null)