در این مقاله، من قصد دارم از ابزار curl برای ضربه زدن به نقطه پایانی MVC استفاده کنم. میتوانید ابزارهای curl را از اینجا نصب کنید و مکان را در فایلهای برنامه مرور کنید تا ذخیره کنید.
https://curl.haxx.se/download.html
چرا فر؟
Curl ابزاری است برای انتقال داده ها از یا به سرور با استفاده از یکی از پروتکل های پشتیبانی شده (DICT، FILE، FTP، FTPS، GOPHER، HTTP، HTTPS، IMAP، IMAPS، LDAP، LDAPS، POP3، POP3S، RTMP، RTSP، SCP، SFTP، SMB، SMBS، SMTP، SMTPS، TELNET و TFTP). این دستور طوری طراحی شده است که بدون تعامل کاربر کار کند.
Curl مجموعه ای از ترفندهای مفید مانند پشتیبانی از پروکسی، احراز هویت کاربر، آپلود FTP، پست HTTP، اتصالات SSL، کوکی ها، رزومه انتقال فایل، Metalink و موارد دیگر را ارائه می دهد.
SQL Job چیست؟
Job مجموعه ای مشخص از اقداماتی است که SQL Server Agent انجام می دهد. از مشاغل برای تعریف یک کار اداری استفاده کنید که می تواند یک یا چند بار اجرا شود و از نظر موفقیت یا شکست نظارت شود. یک کار می تواند روی یک سرور محلی یا چند سرور راه دور اجرا شود.
شروع شدن
اول از همه، بیایید یک نقطه پایانی MVC ایجاد کنیم و کدی بنویسیم تا بتوانیم مطمئن شویم نقطه پایانی ما کار می کند. برای این نمونه، من یک نقطه پایانی دارم که یک فایل متنی جدید با مقداری متن و تاریخ و زمان ایجاد می کند.
- public ActionResult CreateTextFileWithDate() {
- WriteToFile(@ "C:\temp", "testsamplefile.txt");
- return View();
- }
- static void WriteToFile(string directory, string name) {
- string filename = String.Format("{0:yyyy-MM-dd}__{1}", DateTime.Now, name);
- string path = Path.Combine(directory, filename);
- using(StreamWriter sw = System.IO.File.CreateText(path)) {
- sw.WriteLine("This text file is created on given date and time: " + DateTime.Now);
- }
- }