Как отправить многочастный / смешанный POST-запрос в C #? - PullRequest
0 голосов
/ 10 октября 2019

У меня есть следующий пример блока HTTP-запроса, и я хочу реализовать его в C # с помощью HttpClient и отправить пример запроса с помощью C #.

Как мне реализовать его в C #? Мне удалось создать запрос в Почтальоне, и он отлично работает.

POST address/api/systemone/v3/change

Content-Type: multipart/mixed; boundary=f0Ve5iPP2ySppIcDSR6Bak
Authorization: Bearer access_token ...

--f0Ve5iPP2ySppIcDSR6Bak
Content-Type: multipart/related;boundary=penFL6sBQHJJUN3HA4ftqC

--penFL6sBQHJJUN3HA4ftqC
Content-Type: application/vnd.sysetemone.meta+json

{
    "type": "item",
    "version": "1.0",
    "payload": {
        "type": "standardD",
        "version": "1.0",
        "details": {
            "configurationId": "Config1"
        }
    }
}
--penFL6sBQHJJUN3HA4ftqC
Content-Type: application/json

[
    {
        "timestamp": "2017-02-01T08:30:03.780Z",
        "values": [
            {
                "dataPointId": "AN-ID1",
                "value": "9856",
                "qualityCode": "0"
            },
            {
                "dataPointId": "AN-ID2",
                "value": "3766",
                "qualityCode": "0"
            }
        ]
    }
]
--penFL6sBQHJJUN3HA4ftqC--
--f0Ve5iPP2ySppIcDSR6Bak--
<CR><LF>
...