So, I created a HttpClient
and am posting data using HttpClient.PostAsync()
.
I set the HttpContent
using
HttpContent content = new FormUrlEncodedContent(post_parameters)
; where post_parameters
is a list of Key value pairs List<KeyValuePair<string, string>>
Problem is, when the HttpContent
has a large value (an image converted to base64 to be transmitted) I get a URL is too long error. That makes sense - cause the url cant go beyond 32,000 characters. But how do I add the data into the HttpContent
if not this way?
Please help.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…