webapi
文章平均质量分 50
香煎三文鱼
百分之八十的问题可以运用百分之二十的知识来解决,而剩下的百分之二十的问题需要运用百分之八十的知识来解决。准备好那百分之八十的知识,才会在遇到有挑战的问题时更加游刃有余,机会永远留给准备好的人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c# HttpClient 获取cookie
C#获取cookie信息原创 2022-10-20 10:50:03 · 2016 阅读 · 0 评论 -
C# 通过WebClient调用api接口
#region 使用webClient调用api接口 post /// <summary> /// post /// </summary> /// <param name="url"></param> /// <param name="jsonstr"></param> /// <returns></returns>原创 2022-01-18 14:36:26 · 2067 阅读 · 0 评论 -
.net core请求外部api接口
1、打开net core项目中的Startup.cs文件,找到ConfigureServices方法,添加HttpClient services.AddHttpClient();//注入httpclient 用于调用外部api2.控制器中注入IHttpClientFactoryusing System.Net.Http;private IHttpClientFactory _httpClient; public WeChatController( IHttp原创 2021-01-14 14:41:30 · 12005 阅读 · 6 评论 -
HTTP405: 错误方法 - 不支持使用的 HTTP 谓词。
网上百度了很多说是html页面只支持get请求,不支持post请求。其实这不对,我使用的是iis服务器,其实是安装得时候把WebDAV装上了IIS10 默认支持 PUT 和 DELETE 请求,但 IIS8.0 及以下版本默认不接收 PUT、DELETE 等不常见的 HTTP 谓词,服务器会返回 “405 – 不允许用于访问此页的 HTTP 谓词”或“Remote server returned error: (405) method not allowed(远程服务器返回错误: (405) 不允许的方原创 2022-04-18 11:04:58 · 1669 阅读 · 0 评论 -
net core文件接收(jpg、png、zip、pdf等自己设置)
apiusing Microsoft.AspNetCore.Mvc;using PublicHealthUploadFile.PublicMethods;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net.Http.Headers;using System.Threading.Tasks; namespace UploadFile.Control原创 2022-01-04 15:02:48 · 1906 阅读 · 0 评论 -
net core配置跨域
什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域跨域的几种情况 1、端口和协议的不同 2、localhost和127.0.0.1虽然都指向本机,但也属于跨域一般情况WebApi都是跨域请求,没有设置跨域一般会报以下错误关键字 Access-Control-Allow-Origin corsNo 'Access-Control-Allow-Origin' header is present on the requested resource原创 2021-12-07 15:29:53 · 4207 阅读 · 0 评论 -
api下载文件三种方式
三种方式:返回url地址 前台以window.open打开该地址public ActionResult GetUrl(){//拼接一个地址 返回给前台return Json(new { data = "https://qwert.com/export/" + Path.GetFileName(ExportFileName) });}前端:window.open(url);以文件流形式返回,但是会出现文件占用无法下载情况public ActionResult GetUrl(){原创 2021-11-09 13:35:00 · 4973 阅读 · 0 评论 -
.Net Core WebApi集成JWT实现身份认证
前言随着技术的发展,分布式web应用的普及,通过session管理用户登录状态成本越来越高,因此慢慢发展成为token的方式做登录身份校验,然后通过token去取redis中的缓存的用户信息,随着之后jwt的出现,校验方式更加简单便捷化,无需通过redis缓存,而是直接根据token取出保存的用户信息,以及对token可用性校验,单点登录更为简单。JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。JWT不仅可用于认证,还可用于信息交换。善用JWT有助于减少服务器请求数据库的次数。适用于多客户端原创 2021-09-24 11:21:32 · 5076 阅读 · 2 评论 -
C#模拟Get&&POST提交表单(一)--HttpWebRequest以及HttpWebResponse --WebClient,restsharp
C#的提交表单方式主要有两种WebClient与HttpWebRequest,WebClient最大的不同之处在于HttpWebRequest更灵活,也更强大,比如,HttpWebRequest支持Cookie,而WebClient就不支持,因此,如果要登录某个网站才能进行某些操作的时候,HttpWebResponse就派上用场了。WebClient是可以操作Cookie的,因为Cooki...原创 2019-12-06 14:28:18 · 2034 阅读 · 0 评论 -
C#通过restsharp模拟Get、Post请求
我们在开发CS架构时通常采用直接链接数据库方式获取数据,这里写下通过RestClient 向第三方接口推送数据、获取数据准备1.cs客户端2.后台api接口(这里采用abp框架)包控制台安装restsharp一。登录登录代码引用 using RestSharp;public int? UserId = null; public string AccessToken = null;//登录后获取token验证信息 private voi原创 2020-10-10 15:02:38 · 6629 阅读 · 0 评论 -
web api中不暴露方法,在控制器中写普通方法
在api中我们如果不想让控制器中的某个方法展现出来就可以吧方法设为私有的即可原创 2020-05-13 16:04:59 · 703 阅读 · 0 评论 -
.Net Core 图片上传FormData和Base64
缓冲和流式传输是上传文件的两种常用方案,这里主要演示流式传输。1.Net CoreMVC Form提交方式:前端页面 form表单提交:<form id="uploadForm">图片上传: <input type="file" name="file" multiple value="选择" onchange="doUpload()" id="ajaxfil...原创 2019-11-28 19:48:21 · 2598 阅读 · 0 评论 -
webapi上传示例及调用方式(netframwork)
调用方法protected void btn_Click(object sender, EventArgs e) { using (var client = new HttpClient()) using (var content = new MultipartFormDataContent()) { ...原创 2019-11-28 16:46:45 · 465 阅读 · 0 评论 -
Asp.Net中WebApi多图片上传(附前后端代码)
前言:在我们开发中,上传图片这样的需求很常见。这几天我在做项目的时候就遇到了,在用webapi中做上传图片和MVC和一般处理程序还不一样,后台老是拿不到前台传递的数据,之前用一般处理程序和MVC就没遇到这种情况,经过几天的查询资料,今天终于实现了,利用的是Base64编码传输,后端接受Base64的编码数据进行解析,将图片保存。下面不多说直接进入正题。前端代码 ajax3...转载 2019-11-28 15:38:34 · 1090 阅读 · 0 评论 -
C#——WebApi 接口参数传参详解
本篇打算通过get、post、put、delete四种请求方式分别谈谈基础类型(包括int/string/datetime等)、实体、数组等类型的参数如何传递。一、get请求对于取数据,我们使用最多的应该就是get请求了吧。下面通过几个示例看看我们的get请求参数传递。1、基础类型参数[HttpGet]public string GetAllCh...原创 2019-11-28 12:57:22 · 5502 阅读 · 0 评论
分享