PUT запрос

Roman Bondar

Client
Регистрация
10.09.2015
Сообщения
59
Благодарностей
25
Баллы
8
Коллеги.
Столкнулся с put запросами но C# я к сожалению не шарю.
Помогите пожалуйста создать PUT запрос в зенке что бы он еще и работал с прокси данного проекта

C#:
 curl -X PUT

    "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19"

    -H "Authorization: Basic <Credentials>"

    -H "Content-Type: application/json"

      -d '{

"moment": "2004-01-14 19:03:00",
}
Спасибо
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 767
Благодарностей
2 414
Баллы
113
C#:
string Credentials = "Credentials"; // project.Variables["Credentials"].Value;
string moment = "2004-01-14 19:03:00"; // project.Variables["moment"].Value;

string url = "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19";
string proxy = project.GetProxy();
string UserAgent = project.Profile.UserAgent;

object data =new {moment};
string json = Global.ZennoLab.Json.JsonConvert.SerializeObject(data);
string response = ZennoPoster.HTTP.Request(
  method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.PUT,
  url: url,
  content: json,
  contentPostingType: "application/json",
  proxy: proxy,
  Encoding: "UTF-8",
  respType:ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
  Timeout: 30000,
  Cookies: string.Empty,
  UserAgent: UserAgent,
  UseRedirect: false,
  MaxRedirectCount: 0,
  AdditionalHeaders: new[]{ string.Format("Authorization: Basic {0}",Credentials) },
  DownloadPath: null,
  UseOriginalUrl: true,
  throwExceptionOnError: true,
  cookieContainer: project.Profile.CookieContainer,
  removeDefaultHeaders: true // Удаляем стандартные заголовки
);

return response;
 
  • Спасибо
Реакции: Roman Bondar

Roman Bondar

Client
Регистрация
10.09.2015
Сообщения
59
Благодарностей
25
Баллы
8
C#:
string Credentials = "Credentials"; // project.Variables["Credentials"].Value;
string moment = "2004-01-14 19:03:00"; // project.Variables["moment"].Value;

string url = "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19";
string proxy = project.GetProxy();
string UserAgent = project.Profile.UserAgent;

object data =new {moment};
string json = Global.ZennoLab.Json.JsonConvert.SerializeObject(data);
string response = ZennoPoster.HTTP.Request(
  method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.PUT,
  url: url,
  content: json,
  contentPostingType: "application/json",
  proxy: proxy,
  Encoding: "UTF-8",
  respType:ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
  Timeout: 30000,
  Cookies: string.Empty,
  UserAgent: UserAgent,
  UseRedirect: false,
  MaxRedirectCount: 0,
  AdditionalHeaders: new[]{ string.Format("Authorization: Basic {0}",Credentials) },
  DownloadPath: null,
  UseOriginalUrl: true,
  throwExceptionOnError: true,
  cookieContainer: project.Profile.CookieContainer,
  removeDefaultHeaders: true // Удаляем стандартные заголовки
);

return response;
УФФФ)))))
Большое человечесое спасибо!!!!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)