私のプロジェクトでUCWA rest APISを使用する必要があります。私はGETリクエストを作成し、C#を使用して出力を読み取る必要があります。残りのAPI UCWA用Get/POSTリクエストの送信方法
サンプル私はドキュメンテーションのように受け取りました。
自動検出URLでGETリクエストを送信します。 自動検出URLは、ドメイン名を文字列 "https://lyncdiscover"に追加することで構築できます。 たとえば、ドメイン名が "contoso.com"の場合、自動検出URLは "https://lyncdiscover.contoso.com/"になります。
GET https://lyncdiscover.contoso.com/ HTTP/1.1
X-Ms-Origin: http://app.fabrikam.com
Accept: application/json
X-Requested-With: XMLHttpRequest
Referer: https://lyncdiscover.contoso.com/xframe
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Host: lyncdiscover.contoso.com
Connection: Keep-Alive
httpClientをC#でどのように使用して、そのような要求を送信し、出力を読み取るか。
私は以下のようにjsコードを持っており、そのコードをC#に変換する必要があります。
Javascriptのコード例(からポストマンクロームアドイン):
var form = new FormData();
form.append("grant_type", "urn:microsoft.rtc:windows");
var settings = {
"async": true,
"crossDomain": true,
"url": "https://lynctswebint.MyComp.com/WebTicket/oauthtoken",
"method": "POST",
"headers": {
"cache-control": "no-cache",
"postman-token": "a9kb75b0-e03e-1234-94hi-62861c987654"
},
"processData": false,
"contentType": false,
"mimeType": "multipart/form-data",
"data": form
}
$.ajax(settings).done(function (response) {
console.log(response);
});
がどのように私はC#の場合、上記のコードを変換することができますか?
感謝を。私は同じAPIを使用するjsコードを持っていると私はC#の同じコードを変換する必要があります。私はjsコードで私の質問を更新しています。 – Chandikumar
@Chandikumar私の答えの助けを借りて、C#でリクエストを実装できるはずです。 Stackoverflowは、ある言語から別の言語へコードを変換するためのものではありません。 –
あなたのご好意とあなたの時間に感謝します! – Chandikumar