Curl parancs hívása C#

Curl parancs hívása C#
2019-01-21T15:17:28+01:00
2019-01-22T09:20:38+01:00
2022-10-15T21:31:35+02:00
tomiie11
Sziasztok.

Adott a következő Curl parancs:

curl -X POST "http://localhost:5001/api/v1/depersonfile/335283?fieldMapping=Megjegyz%C3%A9s%7CEgyeb&fileName=test_dep.dat" -H "accept: text/csv" -H "Content-Type: text/csv" -d "Sorszám|Megjegyzés1|teszt szöveg2|teszt szám 21212"

Ezt szeretném C#-ben futtatni a következő módon,de 400-as bad request-et dob vissza.

using (var httpClient = new HttpClient()) { using (var request = new HttpRequestMessage(new HttpMethod("POST"), "http://localhost:5001/api/v1/depersonfile/335283?fieldMapping=Megjegyzés|Egyeb&fileName=test_dep.dat")) { request.Headers.TryAddWithoutValidation("Accept", "text/csv"); request.Content = new StringContent("Sorszám|Megjegyzés1|teszt szöveg2|teszt szám 21212", Encoding.UTF8, "text/csv"); var response = await httpClient.SendAsync(request); } }


Mi lehet a gond? Curl-ben egyáltalán nem vagyok járatos és szorít az időhiány sajnos..
Mutasd a teljes hozzászólást!
Szia!

Nézd meg Fiddler-rel a request-eket és hasonlítsd össze a Curl által generáltat a tiéddel!
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd