Я пытаюсь использовать REST API на Domino сервере, как описано здесь: Document patchНе удается отправить запрос патч к серверу Lotus Domino
Когда я отправить запрос через Postman все работает отлично, но когда я пытаюсь сделать то же самое запросите программно через RestSharp ошибка через ошибку 415 Unsupported Media Type
.
Это мой vb.net код, который я использую, чтобы отправить запрос:
Function Execute(request As RestRequest) As RestResponse Dim client As New RestClient(baseUrl) request.AddHeader("Content-Type", "application/json") request.AddHeader("Accept", "application/json") Dim response = client.Execute(request) If response.StatusCode <> 200 Then Throw New ApplicationException(response.StatusDescription) End If If response.ErrorException IsNot Nothing Then Throw New ApplicationException("Error retrieving response. Check inner details for more info.", response.ErrorException) End If Return response End Function Public Sub SetState(DocUNID As String, state As String) Dim request = New RestRequest() request.Method = Method.PATCH request.Resource = "api/data/documents/unid/{DocUNID}" request.AddParameter("EMPCARDSTATE", state) Execute(request) End Sub
Это мой Почтальон скриншот:
Включили ли вы способ PATCH для сервера? Я считаю, что он может быть отключен по умолчанию. –