প্রশ্ন ট্যাগ «dotnet-httpclient»

সিস্টেম.নিট.এইচটিপি.এইচটিপি ক্লায়েন্ট গ্রন্থাগারকে বোঝায় যা নুগেটে এইচটিটিপিপ্লায়েন্ট প্যাকেজের অংশ, বা। নেট 4.5 লাইব্রেরির অংশ।

12
এইচটিটিপিপ্লায়েন্ট এবং এইচটিটিপিপ্লায়েন্টহ্যান্ডলারকে কি অনুরোধগুলির মধ্যে নিষ্পত্তি করতে হবে?
.NET ফ্রেমওয়ার্ক 4.5-এ System.Net.Http.HttpClient এবং System.Net.Http.HttpClientHandler 4.5 আইডিস্পোজেবল প্রয়োগ করে ( System.Net.Http.HttpMessageInvoker এর মাধ্যমে )। usingবিবৃতি ডকুমেন্টেশন বলেছেন: একটি নিয়ম হিসাবে, আপনি যখন একটি আইডিজিপোজেবল অবজেক্ট ব্যবহার করেন, আপনি এটি ব্যবহারের বিবৃতিতে এটি ঘোষণা এবং তাত্ক্ষণিক করা উচিত। এই উত্তরটি এই প্যাটার্নটি ব্যবহার করে: var baseAddress = new Uri("http://example.com"); var …

6
HTTPClient.GetAsync (…) প্রত্যাশিত / অ্যাসিঙ্ক ব্যবহার করার সময় কখনই ফিরে আসে না
সম্পাদনা: এই প্রশ্নটি দেখে মনে হচ্ছে এটি একই সমস্যা হতে পারে তবে এর কোনও প্রতিক্রিয়া নেই ... সম্পাদনা: পরীক্ষার ক্ষেত্রে 5 টি কার্যটি আটকে আছে বলে মনে হচ্ছে WaitingForActivation। নেট .৪.৫-এ সিস্টেম. নেট.হট্ট.এইচটিপি.এইচটিপি ক্লায়েন্ট ব্যবহার করে আমি কিছু অদ্ভুত আচরণের মুখোমুখি হয়েছি - যেখানে "অপেক্ষা করা" কল করার ফলাফলের (উদাহরণস্বরূপ) …

4
এইচটিপিপি্লিয়েন্ট বেসএড্রেস কেন কাজ করছে না?
নিম্নলিখিত কোডটি বিবেচনা করুন, যেখানে BaseAddressআংশিক ইউআরআই পথ নির্ধারণ করা হয়েছে। using (var handler = new HttpClientHandler()) using (var client = new HttpClient(handler)) { client.BaseAddress = new Uri("http://something.com/api"); var response = await client.GetAsync("/resource/7"); } আমি এটি একটি GETঅনুরোধ সম্পাদন আশা করি http://something.com/api/resource/7। তবে তা হয় না। কিছু অনুসন্ধানের পরে, আমি …

2
আমি কীভাবে আমার এইচটিটিপিপ্লায়েন্ট পোস্টএন্সিঙ্কের দ্বিতীয় প্যারামিটারের জন্য এইচটিটিপি কনটেন্ট সেট আপ করব?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } আরও PostAsyncএকটি পরামিতি হওয়া দরকার …

10
এইচটিপিপ্লিনেন্ট পোস্টএএসজসনসাইক পদ্ধতি সি # সমর্থন করছে না
আমি আমার ওয়েব অ্যাপ্লিকেশন থেকে একটি ওয়েব এপিআই কল করার চেষ্টা করছি। আমি। নেট 4.5 ব্যবহার করছি এবং কোডটি লেখার সময় আমি ত্রুটিটি পাচ্ছি যে HttpClientকোনও সংজ্ঞা PostAsJsonAsyncপদ্ধতি ধারণ করে না । নীচে কোডটি দেওয়া হল: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user …

7
এইচটিপিপিলেট এবং ওয়েবক্লিয়েন্টের মধ্যে সিদ্ধান্ত নেওয়া
আমাদের ওয়েব অ্যাপ্লিকেশন। নেট ফ্রেমওয়ার্ক 4.0 এ চলছে। ইউআই এজ্যাক্স কলগুলির মাধ্যমে নিয়ন্ত্রণকারী পদ্ধতিগুলিকে কল করে। আমাদের বিক্রেতার কাছ থেকে আমাদের আরএসটি পরিষেবা গ্রহণ করা দরকার। নেট নেট 4.0.০ এ REST পরিষেবা কল করার সর্বোত্তম উপায়টি আমি মূল্যায়ন করছি। আরআরএসটি পরিষেবাটির জন্য বেসিক অথেনটিকেশন স্কিম প্রয়োজন এবং এটি এক্সএমএল এবং …

6
এইচটিপিপিলেট - একটি কাজ বাতিল করা হয়েছে?
একটি বা দুটি টাস্ক থাকা সত্ত্বেও এটি ঠিকঠাক কাজ করে তবে যখন আমাদের একাধিক টাস্ক তালিকাভুক্ত থাকে তখন "একটি টাস্ক বাতিল করা হয়েছিল" ত্রুটি ছুঁড়ে দেয়। List<Task> allTasks = new List<Task>(); allTasks.Add(....); allTasks.Add(....); Task.WaitAll(allTasks.ToArray(), configuration.CancellationToken); private static Task<T> HttpClientSendAsync<T>(string url, object data, HttpMethod method, string contentType, CancellationToken token) { HttpRequestMessage …

6
কেন সিঙ্ক্রোনাস সংযোগের জন্য এইচটিটিপিপ্লিনেন্ট ব্যবহার করবেন
আমি একটি এপিআইয়ের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি ক্লাস লাইব্রেরি তৈরি করছি। আমাকে এপিআই কল করতে হবে এবং এক্সএমএল প্রতিক্রিয়াটি প্রক্রিয়া করতে হবে। আমি HttpClientঅ্যাসিনক্রোনাস সংযোগের জন্য ব্যবহারের সুবিধাগুলি দেখতে পাচ্ছি , তবে আমি যা করছি তা নিখুঁতভাবে সিনক্রোনাস, তাই ব্যবহারের ক্ষেত্রে আমি কোনও উল্লেখযোগ্য সুবিধা দেখতে পাচ্ছি না HttpWebRequest। …

5
.NET এইচটিপিপিলেট। স্ট্রিংয়ের মান কীভাবে পোস্ট করবেন?
আমি সি # এবং এইচটিটিপি ক্লায়েন্টকে নীচের পোস্টের অনুরোধটি ব্যবহার করে কীভাবে তৈরি করতে পারি: আমার WEB API পরিষেবাটির জন্য আমার এই জাতীয় অনুরোধ দরকার: [ActionName("exist")] [HttpPost] public bool CheckIfUserExist([FromBody] string login) { return _membershipProvider.CheckIfExist(login); }

7
কোনও ওয়েবএপিআই ক্লায়েন্টে কল প্রতি নতুন এইচটিপিপিলেট তৈরির ওভারহেড কী?
কোন HttpClientওয়েবএপিআই ক্লায়েন্টের আজীবন হওয়া উচিত ? একাধিক কলের জন্য একটি উদাহরণ থাকা কি ভাল HttpClient? HttpClientপ্রতি অনুরোধ তৈরি এবং নিষ্পত্তি করার ওভারহেড কী , যেমন নীচের উদাহরণের (থেকে নেওয়া) http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from- এ-নেট-ক্লায়েন্ট ): using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:9000/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); // New code: …

3
এইচটিপিপি শিরোনাম এইচটিটিপিপ্লাইয়েন্টে যুক্ত করা হচ্ছে
সমস্ত: কোনও ওয়েব পরিষেবায় একটি অনুরোধ প্রেরণের আগে আমাকে এইচটিপিপি্লায়েন্টে এইচটিপি শিরোনাম যুক্ত করতে হবে। আমি কীভাবে এটি একটি পৃথক অনুরোধের জন্য করতে পারি (ভবিষ্যতের সমস্ত অনুরোধের HttpClient এর বিপরীতে)? আমি নিশ্চিত না এটি এমনকি সম্ভব কিনা। var client = new HttpClient(); var task = client.GetAsync("http://www.someURI.com") .ContinueWith((taskwithmsg) => { var …

13
এইচটিটিপিসিলেট ব্যবহার করে এইচটিপিএস কল করুন call
আমি HttpClientসি # ব্যবহার করে ওয়েবএপি কল করার জন্য ব্যবহার করছি। তুলনায় ঝরঝরে ও দ্রুত উপায় বলে মনে হচ্ছে WebClient। তবে আমি Httpsকল করতে গিয়ে আটকে আছি । Httpsকল করার জন্য আমি কীভাবে নীচের কোডটি করতে পারি ? HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri("https://foobar.com/"); httpClient.DefaultRequestHeaders.Accept.Clear(); httpClient.DefaultRequestHeaders.Accept.Add( new …

6
HttpClient.GetAsync ব্যবহার করার সময় শিরোনাম যুক্ত করা হচ্ছে
আমি উইন্ডোজ স্টোর অ্যাপ্লিকেশন প্রকল্পে এপিরি.আইও সহ অন্য সহকর্মীদের দ্বারা তৈরি একটি এপিআই বাস্তবায়ন করছি। আমাকে প্রয়োগ করতে হবে এমন একটি পদ্ধতির এই উদাহরণটি তারা দেখায়: var baseAddress = new Uri("https://private-a8014-xxxxxx.apiary-mock.com/"); using (var httpClient = new HttpClient{ BaseAddress = baseAddress }) { using (var response = await httpClient.GetAsync("user/list{?organizationId}")) { string …

3
HttpClient একই সাথে ব্যবহার করা নিরাপদ?
সমস্ত উদাহরণে আমি এর ব্যবহারগুলি খুঁজে পেতে পারি HttpClient, এটি এক অফ কলের জন্য ব্যবহৃত হয়। তবে আমার যদি ক্লায়েন্টের অবিরাম পরিস্থিতি থাকে, যেখানে একসাথে বেশ কয়েকটি অনুরোধ করা যায়? মূলত, client.PostAsyncএকই উদাহরণের বিরুদ্ধে একবারে 2 টি থ্রেডে কল করা কি নিরাপদ HttpClient? আমি এখানে সত্যিই পরীক্ষামূলক ফলাফল খুঁজছি না। …


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.