C# 在C上使用内容类型应用程序Json发送Http请求#
我试图通过C#发送内容类型为application/json的HTTP Get请求。但我找不到如何创建此请求。 我的HTTP请求是这样的:C# 在C上使用内容类型应用程序Json发送Http请求#,c#,asp.net,httpwebrequest,amazon-device-messaging,C#,Asp.net,Httpwebrequest,Amazon Device Messaging,我试图通过C#发送内容类型为application/json的HTTP Get请求。但我找不到如何创建此请求。 我的HTTP请求是这样的: POST /messaging/registrations/(REGISTRATION_ID_FOR_DESTINATION_APP_INSTANCE)/messages HTTP/1.1 Host: api.amazon.com Authorization: Bearer (MY_ACCESS_TOKEN) Content-Type: applicatio
POST /messaging/registrations/(REGISTRATION_ID_FOR_DESTINATION_APP_INSTANCE)/messages HTTP/1.1
Host: api.amazon.com
Authorization: Bearer (MY_ACCESS_TOKEN)
Content-Type: application/json
X-Amzn-Type-Version: com.amazon.device.messaging.ADMMessage@1.0
Accept: application/json
X-Amzn-Accept-Type: com.amazon.device.messaging.ADMSendResult@1.0
{
"data":{"key1":"value1","key2":"value2"},
"consolidationKey":"Some Key",
"expiresAfter":86400
}
请有人帮我。
为所有人着想。假设您有这样一个类来表示有效负载
class Payload
{
public Dictionary<string, string> data { get; set; }
public string consolidationKey { get; set;}
public long expiresAfter { get; set; }
}
假设有这样一个类来表示有效负载
class Payload
{
public Dictionary<string, string> data { get; set; }
public string consolidationKey { get; set;}
public long expiresAfter { get; set; }
}