zoukankan      html  css  js  c++  java
  • http put,delete请求


            /// <summary>
            /// PUT 方法只要IIS开启写入就可以上传文件txt/html/gif 等图片(不能asp/aspx/shtm/cer/asa/stm/
            /// 因此当网站提供IIS写入功能可以上传gif等文件然后替换原来的图片达到修改页面的目的
            /// </summary>
            /// <param name="url"></param>
            /// <param name="local"></param>
            /// <returns></returns>
            public static bool UpLoadFile(String url, String local)
            {
                try
                {
                    System.Net.WebClient myWebClient = new System.Net.WebClient();
                    byte[] ret = myWebClient.UploadFile(url, "DELETE", local);
                    String strMessage = Encoding.ASCII.GetString(ret, 0, ret.Length);
                }
                catch (Exception exp)
                {
                    throw exp;
                }
                return true;

            }
            /// <summary>
            /// DELETE 方法只要IIS开启写入就可以删除文件txt/html/gif  等图片(不能asp/aspx/shtm/cer/asa/stm/
            /// </summary>
            /// <param name="url"></param>
            /// <param name="local"></param>
            /// <returns></returns>

            public static bool DeleteFile()
            {
                try
                {
                    System.Net.WebClient myWebClient = new System.Net.WebClient();

                    HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost/1.txt");
                    request.Method = "DELETE";
                    request.ContentType = "application/x-www-form-urlencoded";
                    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                    if (response.StatusCode == HttpStatusCode.OK)
                    {         // some code   
                    }
                }
                catch (Exception exp)
                {
                    throw exp;
                }
                return true;

            }

  • 相关阅读:
    Asp.Net Core 入门(七)—— 安装Bootstrap
    Asp.Net Core 入门(八)—— Taghelper
    Asp.Net Core 入门(五)—— 布局视图_Layout.cshtml
    Asp.Net Core 入门(六)—— 路由
    Asp.Net Core 入门(四)—— Model、View、Controller
    Asp.Net Core 入门(三) —— 自定义中间件
    Asp.Net Core 入门(二)——Startup.cs做了什么
    Asp.Net Core 入门(一)——Program.cs做了什么
    用Canvas+Javascript FileAPI 实现一个跨平台的图片剪切、滤镜处理、上传下载工具
    【转】java中注解的使用与实例
  • 原文地址:https://www.cnblogs.com/059212315/p/2295876.html
Copyright © 2011-2022 走看看