小编Hal*_*ter的帖子

如何读取带有角度的API发送的标头?

我有类似于以下代码domain.com:

$http.post("http://api.domain.com/Controller/Method",
    JSON.stringify(data),
    {
        headers: {
            'Content-Type': 'application/json'
        }
    })
    .then(function (response) {
        console.log(response);
    }, function (response) {
        // something went wrong
    });
}
Run Code Online (Sandbox Code Playgroud)

它与我的.NET API很好地通信.response.data拥有我的服务器需要给我的所有数据.但是我们有一个新的安全令牌,我们从API传递给客户端,我们将它传递回数据包头中的客户端.我知道令牌正在传回,因为我可以在chrome调试器的网络选项卡上的数据包中读取它.但是response.headers()只包含content-type:"application/json; charset=utf-8"它没有包中的内容.有谁有想法?

这样的数据从API返回(C#) HttpContext.Current.Response.AppendHeader("session",Guid.NewGuid().ToString());

所以我希望response有一个标题session,但它没有.然而它在数据包中.

c# http-headers angularjs

14
推荐指数
1
解决办法
817
查看次数

如何找到我的exe运行的驱动器?

我正在编写需要能够从usb运行的ac#app,并启动安装到usb的其他程序.不一定是它正在运行的计算机.我通过以下方式启动这些应用程序:

Process.Start("notmyprogram.exe");
Run Code Online (Sandbox Code Playgroud)

这工作得很好但是我发现这只有在notmyprogram.exe.安装到计算机硬盘驱动器时才有效.如果我想运行一个未安装在计算机上的程序,而是运行usb,我必须直接调用它,如下所示:

Process.Start("D:\\Programs\\notmyprogram\\applicationinstalledonusb.exe");
Run Code Online (Sandbox Code Playgroud)

D:我的操作系统分配的字母在哪里.但是,显然驱动器号每台计算机都会更改,它不会一直是D.我的应用程序位于usb上,所以我的问题是:有没有办法找到我的exe运行的驱动器号,所以我可以将目录附加到驱动器号的结尾?或者也许我只是以错误的方式去做,并且有更有效的方法来实现这一目标?

c#

7
推荐指数
1
解决办法
5986
查看次数

程序关闭后如何运行操作?

我是c#的新手,我发现它与我的PHP起源非常不同,所以我可能做错了.但是根据我的理解,它非常准确.基本上我需要在我的表单中按钮点击启动一个程序(该部分工作正常)然后当用户关闭程序时我需要运行一个动作,在这种情况下我正在显示一个消息框.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Windows.Forms;

namespace usb
{
    class Applications
    {
        //condition variables
        public static bool CalcStatus = false;

        public static void Calc()
        {
            Process CALC;
            CALC = Process.Start("calc.exe");
            if (CALC.HasExited)
            {
                MessageBox.Show("CALC has exited");
                CalcStatus = true;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这个片段是一个类的一部分,另一个类使用这个函数,当它被调用时,calc会打开,当关闭calc时,不会弹出警告框.有谁知道我做错了什么?欢迎任何更多指针,因为我还在学习:)

.net c#

1
推荐指数
1
解决办法
110
查看次数

根据三个给定长度在 HTML 画布中绘制三角形

我正在尝试创建一个函数,根据三个给定的长度在 HTML 画布的中间绘制一个三角形,我认为这将是 HTML 画布的简单介绍,但我错了。

这是我到目前为止所得到的,但侧面渲染不正确:

function drawTriangle(sideOne, sideTwo, sideThree) {
    var canvas = document.getElementById('triangle-canvas');
    var ctx = canvas.getContext('2d');

    var cx = canvas.width / 2;
    var cy = canvas.height / 4;

    var sideOneHeight = sideOne * (Math.sqrt(3) / 2);
    var sideTwoHeight = sideTwo * (Math.sqrt(3) / 2);

    ctx.beginPath();
    ctx.moveTo(cx, cy);
    ctx.lineTo(cx + 50, cy + sideOneHeight);
    ctx.lineTo(cx - 50, cy + sideTwoHeight);
    ctx.lineTo(cx, cy);
    ctx.fill();
    ctx.closePath();

}
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

javascript math canvas

1
推荐指数
1
解决办法
1774
查看次数

如何在php中删除变量中的字符

这很直接.目前我需要从变量中删除前12个字符,$mess[1]但似乎我找到的所有命令都集中在按短语删除它.有什么建议?

html php variables

-1
推荐指数
1
解决办法
80
查看次数

标签 统计

c# ×3

.net ×1

angularjs ×1

canvas ×1

html ×1

http-headers ×1

javascript ×1

math ×1

php ×1

variables ×1