- 浏览: 189539 次
- 性别:
- 来自: 广州
最新评论
文章列表
这个错误经常发生,代码如下:
private static byte[] GetBytes (Image image)
{
try
{
if (image == null) return null;
using (MemoryStream stream = new MemoryStream())
{
image .Save(stream, ImageFormat.Jpeg); ...
后台处理代码:
HttpRequest request = System.Web.HttpContext.Current.Request;
string name = request.Form["name"].ToString();
string pwd = request.Form["pwd"].ToString();
string img = request.Form["img"].ToString(); //图片是先转byte数组,然后ToB ...
封装类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
namespace WpfApplication1
{
public static class FormUpload
{
private static readonly Encoding encoding = Encoding.UTF8;
...
写在前面:
该机制的目的在于验证请求的合法性并对每次请求的数据进行加密,预防重放攻击。
每步请求都要求在header中添加一个固定的头部
key:Authorization
value:HMACSHA256+空格+加密后的验证串
api收到请求后就会获取特定的头部,然后进行拆分,获取参数并分析是否为正确的请求,如果OK,则继续往下进行,如果错误,则提醒非法的访问。
加密串的组成:第一部分加密的AppID,第二部分时间搓,第三部分由AppID和时间搓组成的加密串加密方式可以自己定义
时间搓可用来确定是否为重放攻击。
需要用到的引用
Microsoft.Owin.Security.OAut ...
除了标题的错误,项目中还有几个系统自动生成的文件错误,百度了一下,大部分解决方案是说没有安装webapi的包
通过 工具->库程序包管理器->程序包管理器控制台 打开 管理控制台
在控制台输入如下命令:
Install-Package Microsoft.AspNet.WebApi.WebHost
尝试后问题依旧,后来尝试强制更新此包
update-Package -reinstall Microsoft.AspNet.WebApi.WebHost
重新编译成功。
至于编译器为何突然不能正确识别,还没弄清楚,如果有知道原因的烦请告知,感谢!
vs2013及以下版本:
C:\Users\当前计算机账户(这里是你当前登录计算机账户名)\Documents\IISExpress\config下的applicationhost.config中找到这个文件,然后增加binding值
比如原来有:
<binding protocol="http" bindingInformation="*:9999:localhost" />
那么需要再增加一个
<binding protocol="http" bindingInformation="*:9999:本 ...
简单好用的版本控制【转载】
- 博客分类:
- WebAPI
此作者使用了URL方式进行版本控制,代码简洁 上手快
http://www.cnblogs.com/majiang/p/5372274.html
另外还有一些其他方案,有思路但是没有code实例,也可以参考
http://blog.csdn.net/hengyunabc/article/details/20506345
摘要:目前的工作是需要手机查找附近N米以内的商户,功能如下图数据库中记录了商家在百度标注的经纬度(如:116.412007,39.947545),最初想法以圆心点为中心点,对半径做循环,半径每增加一个像素(暂定1米)再对周长做循环,到数据库中查询对应点的商家(真是一个长时间的循环工作)上网百度类似的文章有了点眉目大致想法是已知一个中心点,一个半径,求圆包含于圆抛物线里所有的点,这样的话就需要知道所要求的这个圆的对角线的顶点,问题来了经纬度是一个点,半径是一个距离
数据库中记录了商家在百度标注的经纬度(如:116.412007, 39.947545),
最初想法 以圆心点为中心点,对半径 ...
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
namespace EnCodeAndDeCode
{
class Program
{
/// DES密钥
/// </su ...
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace Manager
{
class JSONHelp
{
//是否成功
private bool success;
//错误提示信息
private string error;
//总记
private int totalCount;
...
使用IIS7\8时常见错误及解决办法
- 博客分类:
- IIS
http://blog.csdn.net/aasswwe/article/details/38833403
关于win2008配置mvc4 webapi的解决方案
http://www.manong123.com/content/3181.html
【部署网站】使用IIS7时常见错误及解决办法
IIS7/8 HTTP Error 500.19 错误 0x80070021
IIS7.0/8.0的错误HTTP Error 500.19 - Internal Server Error ,错误代码为0x80070021,大概原因为IIS7.0的安全设定相比前版本有很大的变 ...
public static string GetHttp(string url)
{
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "GET";
httpWebRequest.Timeout = 2000 ...
初始化一个数据字典,将它转化为json串,并将转化后的json串再转化为字典对象
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using WebService.ServiceReference;
using System.Text;
using System.Web.Script.Serialization;
using System.Da ...
在doc窗口下输入:emctl status dbconsole
返回结果为:Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
在oracle安装目录中找到类似此路径:C:\app\Administrator\product\11.2.0\dbhome_1
然后寻找类似localhost_orcl的文件夹
如附件所示
其中的localhost是用户名
orcl就是唯一标识
然后再执行一下内容:
C:\>set ORACLE_HOSTNA ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></a>
<html xmlns="< ...