我想創建一個POST請求,我無法讓它工作。C#HttpClient POST請求
這是一個有3參數,可以accountidentifier /類型的請求的格式/ seriesid
http://someSite.com/api/User_Favorites.php?accountid=accountidentifier&type=type&seriesid=seriesid
,這是我的C#
using (var httpClient = new HttpClient())
{
httpClient.BaseAddress = new Uri("http://somesite.com");
var content = new FormUrlEncodedContent(new[]
{
new KeyValuePair<string, string>("accountidentifier", accountID),
new KeyValuePair<string, string>("type", "add"),
new KeyValuePair<string, string>("seriesid", seriesId),
});
httpClient.PostAsync("/api/User_Favorites.php", content);
}
任何想法?
你可以在帖子被調用時調試並查看httpClient的完整URI嗎? –
你提到的參數是URI的一部分(查詢部分在'?'之後),但是你把它們作爲'content'發送。 – user1908061
@ Cubicle.Jockey無法真正找到它。 – allocator